← Commit list

16e82c61d

Denys Vlasenko
Denys Vlasenko
2020-10-02
SUCCESS Duration: 150s

Subject

tar: fix fallout of last_char_is(NULL) no longer being allowed

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

archival/libarchive/get_header_tar.c+1 -1
@@ -352,7 +352,7 @@ char FAST_FUNC get_header_tar(archive_handle_t *archive_handle)
/* case 0: */
case '0':
#if ENABLE_FEATURE_TAR_OLDGNU_COMPATIBILITY
- if (last_char_is(file_header->name, '/')) {
+ if (file_header->name && last_char_is(file_header->name, '/')) {
goto set_dir;
}
#endif