equal
deleted
inserted
replaced
1 This patch was fed back to the upstream community: |
|
2 http://code.google.com/p/libarchive/issues/detail?id=286 |
|
3 Given the response "I applied your patch to zip writer." |
|
4 it should no longer be needed with the next release. |
|
5 |
|
6 --- libarchive/libarchive/archive_write_set_format_zip.c.orig Mon Mar 26 19:49:00 2012 |
|
7 +++ libarchive/libarchive/archive_write_set_format_zip.c Tue Nov 27 17:31:42 2012 |
|
8 @@ -842,6 +842,8 @@ |
|
9 type = archive_entry_filetype(entry); |
|
10 path = archive_entry_pathname(entry); |
|
11 |
|
12 + if (path == NULL) |
|
13 + return (0); |
|
14 if ((type == AE_IFDIR) & (path[strlen(path) - 1] != '/')) { |
|
15 return strlen(path) + 1; |
|
16 } else { |
|