--- archival/libarchive/data_extract_all.c
+++ archival/libarchive/data_extract_all.c
@@ -9,7 +9,7 @@
 {
 	file_header_t *file_header = archive_handle->file_header;
 	int dst_fd;
-	int res;
+	int res = -1;
 	char *hard_link;
 #if ENABLE_FEATURE_TAR_LONG_OPTIONS
 	char *dst_name;
