From 601f5b6a93cbbb420ecc36d3ca9f874c8ae4ef86 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Fri, 8 Mar 2019 15:21:23 +0100 Subject: [PATCH] Fix potential memory leak --- MacPass/MPKeyTyper.m | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/MacPass/MPKeyTyper.m b/MacPass/MPKeyTyper.m index 98a2502a..f69ed0cb 100644 --- a/MacPass/MPKeyTyper.m +++ b/MacPass/MPKeyTyper.m @@ -41,7 +41,7 @@ CGEventSetFlags(pressKey, key.modifier); CGEventSetFlags(releaseKey, key.modifier); - unichar *charBuffer; + unichar *charBuffer = 0; if(text.length > 0) { charBuffer = malloc(sizeof(unichar) * text.length); [text getCharacters:charBuffer range:NSMakeRange(0, text.length)]; @@ -59,9 +59,7 @@ CFRelease(releaseKey); CFRelease(eventSource); - if(text.length > 0) { - free(charBuffer); - } + free(charBuffer); } + (void)sendPaste {