From 54d9af43d7e344834188bcfb5c99a7bd55631f75 Mon Sep 17 00:00:00 2001 From: zhongwuzw Date: Thu, 2 Jan 2020 11:50:27 +0800 Subject: [PATCH] Fixes FlutterCallbackInfomation leaks --- .../darwin/ios/framework/Source/FlutterCallbackCache.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache.mm b/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache.mm index 4e97b4e6d1d1f..8c89044f72658 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache.mm @@ -16,7 +16,7 @@ + (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle { if (info == nullptr) { return nil; } - FlutterCallbackInformation* new_info = [[FlutterCallbackInformation alloc] init]; + FlutterCallbackInformation* new_info = [[[FlutterCallbackInformation alloc] init] autorelease]; new_info.callbackName = [NSString stringWithUTF8String:info->name.c_str()]; new_info.callbackClassName = [NSString stringWithUTF8String:info->class_name.c_str()]; new_info.callbackLibraryPath = [NSString stringWithUTF8String:info->library_path.c_str()];