diff --git a/Foundation/NSData.swift b/Foundation/NSData.swift index 04e7f82ee5..b6e3d4c8be 100644 --- a/Foundation/NSData.swift +++ b/Foundation/NSData.swift @@ -406,6 +406,7 @@ open class NSData : NSObject, NSCopying, NSMutableCopying, NSSecureCoding { } if remaining != 0 { + free(data) throw NSError(domain: NSPOSIXErrorDomain, code: Int(errno), userInfo: nil) }