]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix timezone offset code.
authorMichael R Sweet <michael.r.sweet@gmail.com>
Tue, 6 Feb 2018 20:29:55 +0000 (15:29 -0500)
committerMichael R Sweet <michael.r.sweet@gmail.com>
Tue, 6 Feb 2018 20:29:55 +0000 (15:29 -0500)
cups/ipp-file.c

index 14918125cd039bbd9cfc8ee08b52dd649970a690..286609120b6ee566077b688a7f7696aff39f1c1e 100644 (file)
@@ -546,7 +546,7 @@ parse_value(_ipp_file_t      *f,    /* I  - IPP data file */
                utc_offset = 0;         /* Timezone offset from UTC */
           ipp_uchar_t date[11];                /* dateTime value */
 
-          if (sscanf(value, "%d-%d-%dT%d:%d:%d-%d", &year, &month, &day, &hour, &minute, &second, &utc_offset) < 6)
+          if (sscanf(value, "%d-%d-%dT%d:%d:%d%d", &year, &month, &day, &hour, &minute, &second, &utc_offset) < 6)
           {
            report_error(f, v, user_data, "Bad dateTime value \"%s\" on line %d of \"%s\".", value, f->linenum, f->filename);
            return (0);