From d9ca7c09f9557244779352b724b333edd8521f51 Mon Sep 17 00:00:00 2001 From: odednoam Date: Sat, 7 Nov 2020 23:20:56 +0200 Subject: [PATCH] free previous value of password field from `freerdp_assistance_parse_file_buffer` (cherry picked from commit 73dd40275fca9d009bcb07d4a734af146578f414) --- libfreerdp/common/assistance.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/common/assistance.c b/libfreerdp/common/assistance.c index 925c272..f5b5d62 100644 --- a/libfreerdp/common/assistance.c +++ b/libfreerdp/common/assistance.c @@ -791,6 +791,7 @@ int freerdp_assistance_parse_file_buffer(rdpAssistanceFile* file, const char* bu int status; size_t length; + free(file->password); file->password = _strdup(password); p = strstr(buffer, "UPLOADINFO"); @@ -1175,7 +1176,6 @@ int freerdp_assistance_parse_file(rdpAssistanceFile* file, const char* name, con } free(file->filename); - free(file->password); file->filename = _strdup(name); fp = fopen(name, "r"); -- 2.7.4