From fd314882b2fcb2ab4a3e99374c6984083f5afeda Mon Sep 17 00:00:00 2001 From: Ray Lee Date: Sat, 21 Aug 2021 16:59:56 +0800 Subject: [PATCH] fix double free --- client/src/cmdtrace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/client/src/cmdtrace.c b/client/src/cmdtrace.c index f9f34ce20..9de248ab0 100644 --- a/client/src/cmdtrace.c +++ b/client/src/cmdtrace.c @@ -521,6 +521,7 @@ static int download_trace(void) { if (!GetFromDevice(BIG_BUF, g_trace, PM3_CMD_DATA_SIZE, 0, NULL, 0, &response, 4000, true)) { PrintAndLogEx(WARNING, "timeout while waiting for reply."); free(g_trace); + g_trace = NULL; return PM3_ETIMEOUT; }