Fix potential memory leak

This commit is contained in:
Michael Starke
2019-03-08 15:21:23 +01:00
parent e1b7b95f6b
commit 601f5b6a93

View File

@@ -41,7 +41,7 @@
CGEventSetFlags(pressKey, key.modifier); CGEventSetFlags(pressKey, key.modifier);
CGEventSetFlags(releaseKey, key.modifier); CGEventSetFlags(releaseKey, key.modifier);
unichar *charBuffer; unichar *charBuffer = 0;
if(text.length > 0) { if(text.length > 0) {
charBuffer = malloc(sizeof(unichar) * text.length); charBuffer = malloc(sizeof(unichar) * text.length);
[text getCharacters:charBuffer range:NSMakeRange(0, text.length)]; [text getCharacters:charBuffer range:NSMakeRange(0, text.length)];
@@ -59,10 +59,8 @@
CFRelease(releaseKey); CFRelease(releaseKey);
CFRelease(eventSource); CFRelease(eventSource);
if(text.length > 0) {
free(charBuffer); free(charBuffer);
} }
}
+ (void)sendPaste { + (void)sendPaste {
MPModifiedKey mKey = [MPKeyMapper modifiedKeyForCharacter:@"v"]; MPModifiedKey mKey = [MPKeyMapper modifiedKeyForCharacter:@"v"];