mirror of
https://github.com/deneraraujo/OpenVPNAdapter.git
synced 2026-04-24 00:00:05 +08:00
Fix a possible null pointer dereference error
This commit is contained in:
@@ -102,11 +102,13 @@
|
|||||||
|
|
||||||
- (NSData *)derData:(out NSError **)error {
|
- (NSData *)derData:(out NSError **)error {
|
||||||
if (self.crt->raw.p == NULL || self.crt->raw.len == 0) {
|
if (self.crt->raw.p == NULL || self.crt->raw.len == 0) {
|
||||||
NSString *reason = [NSError reasonFromResult:MBEDTLS_ERR_X509_BAD_INPUT_DATA];
|
if (error) {
|
||||||
*error = [NSError errorWithDomain:OpenVPNIdentityErrorDomain code:MBEDTLS_ERR_X509_BAD_INPUT_DATA userInfo:@{
|
NSString *reason = [NSError reasonFromResult:MBEDTLS_ERR_X509_BAD_INPUT_DATA];
|
||||||
NSLocalizedDescriptionKey: @"Failed to write DER data.",
|
*error = [NSError errorWithDomain:OpenVPNIdentityErrorDomain code:MBEDTLS_ERR_X509_BAD_INPUT_DATA userInfo:@{
|
||||||
NSLocalizedFailureReasonErrorKey:reason
|
NSLocalizedDescriptionKey: @"Failed to write DER data.",
|
||||||
}];
|
NSLocalizedFailureReasonErrorKey:reason
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user