From 56996558df70dc55136bc8ea095938e40c041c4e Mon Sep 17 00:00:00 2001 From: tarsin Date: Sat, 20 Aug 2022 20:23:57 +0800 Subject: [PATCH] Fix a use-after-free --- app/src/main/cpp/archive.c | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/cpp/archive.c b/app/src/main/cpp/archive.c index 714738554..33d3f0d66 100644 --- a/app/src/main/cpp/archive.c +++ b/app/src/main/cpp/archive.c @@ -178,6 +178,7 @@ JNIEXPORT void JNICALL Java_com_hippo_UriArchiveAccessor_closeArchive(JNIEnv *jniEnv, jobject thiz) { archive_release(); free(passwd); + passwd = NULL; munmap(archiveAddr, archiveSize); }