From 2c2c7f4b33335ee6822c658f7ef8c8e969393a98 Mon Sep 17 00:00:00 2001 From: Alex Taber Date: Thu, 11 Jun 2020 21:24:01 -0400 Subject: [PATCH] Fix double free --- source/camera.c | 2 +- source/remote.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/camera.c b/source/camera.c index b0e4af1..aea6767 100644 --- a/source/camera.c +++ b/source/camera.c @@ -292,6 +292,7 @@ void update_qr(qr_data *data) { throw_error("File downloaded isn't a zip.", ERROR_LEVEL_WARNING); } + free(zip_buf); } else { @@ -299,7 +300,6 @@ void update_qr(qr_data *data) } free(filename); - free(zip_buf); } } diff --git a/source/remote.c b/source/remote.c index 20f698d..dc5ee6e 100644 --- a/source/remote.c +++ b/source/remote.c @@ -807,7 +807,9 @@ u32 http_get(const char *url, char ** filename, char ** buf, InstallType install return 0; } + DEBUG(content_disposition); char * tok = strtok(content_disposition, "\""); + DEBUG(tok); tok = strtok(NULL, "\""); if(!(tok))