Thanks for the bug report.

I'm closing this bug because it has been fixed in Feisty.

tar 1.16 is in Feisty and from upstream changelog:

2006-08-07  Paul Eggert  <[EMAIL PROTECTED]>

        * src/incremen.c (read_incr_db_01): Check input strings more
        carefully.  Do not pass arbitrary char values to isspace, as
        this has undefined behavior.  Likewise for assigning arbitrary
        uintmax_t values to other types.
        (read_negative_num, read_unsigned_num, read_timespec):
        New functions, to check input values a bit more carefuly.
        (read_num): Use read_unsigned_num.  New arg MAX_VAL;
        all callers changed.
        (read_incr_db_2): Use these new functions.
        Use a consistent diagnostic for unexpected EOF.
        (read_directory_file): Do not assign arbitrary uintmax_t value
        to int.
        (read_timespec, write_directory_file_entry, write_directory_file):
        Handle negative time_t values correctly.  We don't bother to do
        this with pre-2 formats, since presumably the time stamps were
        output incorrectly.




** Changed in: tar (Ubuntu)
       Status: Unconfirmed => Fix Released

-- 
Unexpected field value in snapshot file
https://launchpad.net/bugs/56951

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to