From 48cee7e4a8eccc42df07db7e0b1d7310edc297cb Mon Sep 17 00:00:00 2001 From: Luis Fung Date: Tue, 3 Dec 2013 13:41:42 -0500 Subject: [PATCH] Fix browser launch params variable assignment before freeing memory --- appshell/appshell_extensions_mac.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appshell/appshell_extensions_mac.mm b/appshell/appshell_extensions_mac.mm index bb93c6c8f..3065754c0 100644 --- a/appshell/appshell_extensions_mac.mm +++ b/appshell/appshell_extensions_mac.mm @@ -1403,10 +1403,11 @@ int32 GetArgvFromProcessID(int pid, NSString **argv) goto ERROR_B; } + *argv = [NSString stringWithCString:sp encoding:NSUTF8StringEncoding]; + /* Clean up. */ free(procargs); - *argv = [NSString stringWithCString:sp encoding:NSUTF8StringEncoding]; return NO_ERROR; ERROR_B: