From b902ad8dafea6b64077be1e106d809b155d4edaf Mon Sep 17 00:00:00 2001 From: luomy Date: Mon, 20 Jun 2022 11:38:25 +0800 Subject: [PATCH] fix(ios): check cookie availabity before commit --- ios/sdk/module/network/HippyNetWork.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ios/sdk/module/network/HippyNetWork.m b/ios/sdk/module/network/HippyNetWork.m index 6046a38aafd..d198353591c 100644 --- a/ios/sdk/module/network/HippyNetWork.m +++ b/ios/sdk/module/network/HippyNetWork.m @@ -199,6 +199,9 @@ - (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)data for (NSString *allValues in keysvalues) { @autoreleasepool { NSArray *value = [allValues componentsSeparatedByString:@"="]; + if ([value count] < 2) { + continue; + } NSDictionary *dictionary = @{NSHTTPCookieName: value[0], NSHTTPCookieValue: value[1], NSHTTPCookieExpires: expireString, NSHTTPCookiePath: path, NSHTTPCookieDomain: domain}; NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:dictionary]; if (cookie) {