diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2024-01-23 08:19:24 -0800 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2024-01-23 08:19:24 -0800 |
| commit | d4eaa1d939f59822ba3ab0b56a547a8fcde33f7e (patch) | |
| tree | 6e1ddc7883ba7e70d75bb1a368eb00bbfb19c44b | |
| parent | da5937705d1656148b18348e57186aa0592a907d (diff) | |
| download | zlib-d4eaa1d939f59822ba3ab0b56a547a8fcde33f7e.tar.gz zlib-d4eaa1d939f59822ba3ab0b56a547a8fcde33f7e.tar.bz2 zlib-d4eaa1d939f59822ba3ab0b56a547a8fcde33f7e.zip | |
Avoid unterminated file name in contrib/minizip/miniunz.c.
| -rw-r--r-- | contrib/minizip/miniunz.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/minizip/miniunz.c b/contrib/minizip/miniunz.c index d627c42..d871b3f 100644 --- a/contrib/minizip/miniunz.c +++ b/contrib/minizip/miniunz.c | |||
| @@ -240,7 +240,7 @@ static int do_list(unzFile uf) { | |||
| 240 | printf(" ------ ------ ---- ----- ---- ---- ------ ----\n"); | 240 | printf(" ------ ------ ---- ----- ---- ---- ------ ----\n"); |
| 241 | for (i=0;i<gi.number_entry;i++) | 241 | for (i=0;i<gi.number_entry;i++) |
| 242 | { | 242 | { |
| 243 | char filename_inzip[256]; | 243 | char filename_inzip[65536+1]; |
| 244 | unz_file_info64 file_info; | 244 | unz_file_info64 file_info; |
| 245 | uLong ratio=0; | 245 | uLong ratio=0; |
| 246 | const char *string_method = ""; | 246 | const char *string_method = ""; |
| @@ -305,7 +305,7 @@ static int do_list(unzFile uf) { | |||
| 305 | 305 | ||
| 306 | 306 | ||
| 307 | static int do_extract_currentfile(unzFile uf, const int* popt_extract_without_path, int* popt_overwrite, const char* password) { | 307 | static int do_extract_currentfile(unzFile uf, const int* popt_extract_without_path, int* popt_overwrite, const char* password) { |
| 308 | char filename_inzip[256]; | 308 | char filename_inzip[65536+1]; |
| 309 | char* filename_withoutpath; | 309 | char* filename_withoutpath; |
| 310 | char* p; | 310 | char* p; |
| 311 | int err=UNZ_OK; | 311 | int err=UNZ_OK; |
