Initializer shouldn't return nil, and return socket setup error during socket configuration

This commit is contained in:
Sergey Abramchuk
2018-01-17 13:59:08 +03:00
parent 4094a097f1
commit a64893cd48
2 changed files with 5 additions and 5 deletions

View File

@@ -18,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic, readonly) CFSocketRef packetFlowSocket;
- (instancetype)init NS_UNAVAILABLE;
- (nullable instancetype)initWithPacketFlow:(id<OpenVPNAdapterPacketFlow>)packetFlow NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithPacketFlow:(id<OpenVPNAdapterPacketFlow>)packetFlow NS_DESIGNATED_INITIALIZER;
- (BOOL)configureSocketsWithError:(NSError **)error;
- (void)startReading;

View File

@@ -52,7 +52,7 @@ static void SocketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData
};
*error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain
code:OpenVPNAdapterErrorTUNSetupFailed
code:OpenVPNAdapterErrorSocketSetupFailed
userInfo:userInfo];
}
@@ -73,7 +73,7 @@ static void SocketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData
};
*error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain
code:OpenVPNAdapterErrorTUNSetupFailed
code:OpenVPNAdapterErrorSocketSetupFailed
userInfo:userInfo];
}
@@ -105,7 +105,7 @@ static void SocketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData
};
*error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain
code:OpenVPNAdapterErrorTUNSetupFailed
code:OpenVPNAdapterErrorSocketSetupFailed
userInfo:userInfo];
}
@@ -121,7 +121,7 @@ static void SocketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData
};
*error = [NSError errorWithDomain:OpenVPNAdapterErrorDomain
code:OpenVPNAdapterErrorTUNSetupFailed
code:OpenVPNAdapterErrorSocketSetupFailed
userInfo:userInfo];
}