From a8cd9e0138b20a49b51a26a0e72c8c7e9b0dab7a Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Fri, 28 Aug 2015 10:53:43 +0200 Subject: [PATCH] Fixed resource leak. --- libfreerdp/common/assistance.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp/common/assistance.c b/libfreerdp/common/assistance.c index da46d6f72..2855a2b0a 100644 --- a/libfreerdp/common/assistance.c +++ b/libfreerdp/common/assistance.c @@ -1114,7 +1114,10 @@ int freerdp_assistance_parse_file(rdpAssistanceFile* file, const char* name) buffer = (BYTE*) malloc(fileSize + 2); if (!buffer) + { + fclose(fp); return -1; + } readSize = fread(buffer, fileSize, 1, fp);