diff --git a/libretro-common/file/archive_file_7z.c b/libretro-common/file/archive_file_7z.c index c0aa7ad0ff..e7faac4606 100644 --- a/libretro-common/file/archive_file_7z.c +++ b/libretro-common/file/archive_file_7z.c @@ -407,6 +407,7 @@ static int sevenzip_parse_file_init(file_archive_transfer_t *state, error: if (sevenzip_context) sevenzip_parse_file_free(sevenzip_context); + state->context = NULL; return -1; }