Bläddra i källkod

debug logger: fix memory leak

Felix Paul Kühne 9 år sedan
förälder
incheckning
16ae72117e
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      Sources/VLCLibrary.m

+ 3 - 0
Sources/VLCLibrary.m

@@ -197,6 +197,8 @@ static void HandleMessage(void *data,
 
     char *str;
     if (vasprintf(&str, fmt, args) == -1) {
+        if (str)
+            free(str);
         return;
     }
 
@@ -204,4 +206,5 @@ static void HandleMessage(void *data,
         return;
 
     VKLog(@"%@", [NSString stringWithUTF8String:str]);
+    free(str);
 }