From 0e5eef87d0bdbd8690d9a6863a49bee4d6a198da Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 29 Nov 2012 17:06:37 +0000 Subject: daemon: isoinfo: Fix parsing of bogus dates. eg: $ isoinfo --debug -d -i ubuntu-12.04-desktop-amd64.iso CD-ROM is in ISO 9660 format System id: Volume id: Ubuntu 12.04 LTS amd64 Volume set id: Publisher id: [...] Creation Date: 2012 04 25 16:13:46.00 Modification Date: 2012 04 25 16:13:46.00 Expiration Date: : : . Effective Date: : : . [...] --- daemon/isoinfo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/isoinfo.c b/daemon/isoinfo.c index d117b40f..b37178f5 100644 --- a/daemon/isoinfo.c +++ b/daemon/isoinfo.c @@ -57,7 +57,8 @@ parse_time_t (int64_t *ret, const char *str) struct tm tm; time_t r; - if (STREQ (str, "0000 00 00 00:00:00.00")) { + if (STREQ (str, "0000 00 00 00:00:00.00") || + STREQ (str, " : : . ")) { *ret = -1; return 0; } -- cgit