mirror of
https://github.com/containers/podman.git
synced 2025-06-03 03:07:56 +08:00
logFile until flag issue
we were adding a negative duration in podman events, causing inputs like -5s to be correct and 5s to be incorrect. fixes #11158 Signed-off-by: cdoern <cdoern@redhat.com>
This commit is contained in:
@ -520,7 +520,7 @@ func WriteStorageConfigFile(storageOpts *stypes.StoreOptions, storageConf string
|
||||
// ParseInputTime takes the users input and to determine if it is valid and
|
||||
// returns a time format and error. The input is compared to known time formats
|
||||
// or a duration which implies no-duration
|
||||
func ParseInputTime(inputTime string) (time.Time, error) {
|
||||
func ParseInputTime(inputTime string, since bool) (time.Time, error) {
|
||||
timeFormats := []string{time.RFC3339Nano, time.RFC3339, "2006-01-02T15:04:05", "2006-01-02T15:04:05.999999999",
|
||||
"2006-01-02Z07:00", "2006-01-02"}
|
||||
// iterate the supported time formats
|
||||
@ -542,7 +542,10 @@ func ParseInputTime(inputTime string) (time.Time, error) {
|
||||
if err != nil {
|
||||
return time.Time{}, errors.Errorf("unable to interpret time value")
|
||||
}
|
||||
return time.Now().Add(-duration), nil
|
||||
if since {
|
||||
return time.Now().Add(-duration), nil
|
||||
}
|
||||
return time.Now().Add(duration), nil
|
||||
}
|
||||
|
||||
// OpenExclusiveFile opens a file for writing and ensure it doesn't already exist
|
||||
|
Reference in New Issue
Block a user