core/frame: fix NATimePoint parsing from string
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 9 Jul 2020 08:42:01 +0000 (10:42 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 9 Jul 2020 08:42:01 +0000 (10:42 +0200)
nihav-core/src/frame.rs

index 741c17535532d5e4447ccf186bf21c5df3a5c818..e6757cf51c0592a48efe2fcf53a48dcf9a1fcc1b 100644 (file)
@@ -1105,7 +1105,7 @@ impl FromStr for NATimePoint {
                     let ret = parts.next().unwrap().parse::<u64>();
                     if ret.is_err() { return Err(FormatParseError {}); }
                     let seconds = ret.unwrap();
-                    if seconds >= 60 { return Err(FormatParseError {}); }
+                    if mins.is_some() && seconds >= 60 { return Err(FormatParseError {}); }
                     let millis = if let Some(val) = parts.next() {
                             let mut mval = 0;
                             let mut base = 0;