Bladeren bron

Fixed memory corruption under non-ARC

Pierre-Olivier Latour 11 jaren geleden
bovenliggende
commit
7b51023373
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      CGDWebServer/GCDWebServer.m

+ 1 - 1
CGDWebServer/GCDWebServer.m

@@ -239,7 +239,7 @@ NSString* GCDWebServerGetPrimaryIPv4Address() {
   if (store) {
   if (store) {
     CFPropertyListRef info = SCDynamicStoreCopyValue(store, CFSTR("State:/Network/Global/IPv4"));
     CFPropertyListRef info = SCDynamicStoreCopyValue(store, CFSTR("State:/Network/Global/IPv4"));
     if (info) {
     if (info) {
-      primaryInterface = [[(ARC_BRIDGE NSDictionary*)info objectForKey:@"PrimaryInterface"] UTF8String];
+      primaryInterface = [[NSString stringWithString:[(ARC_BRIDGE NSDictionary*)info objectForKey:@"PrimaryInterface"]] UTF8String];
       CFRelease(info);
       CFRelease(info);
     }
     }
     CFRelease(store);
     CFRelease(store);