Use predefined result value for error reason

This commit is contained in:
Sergey Abramchuk 2017-09-07 10:35:02 +03:00
parent b714cf11a1
commit 066d6704f2

View File

@ -98,9 +98,10 @@
- (NSData *)derData:(out NSError **)error {
if (self.crt->raw.p == NULL || self.crt->raw.len == 0) {
NSString *reason = [NSError reasonFromResult:MBEDTLS_ERR_X509_BAD_INPUT_DATA];
*error = [NSError errorWithDomain:OpenVPNIdentityErrorDomain code:MBEDTLS_ERR_X509_BAD_INPUT_DATA userInfo:@{
NSLocalizedDescriptionKey: @"Failed to write DER data.",
NSLocalizedFailureReasonErrorKey: @"Input invalid"
NSLocalizedFailureReasonErrorKey:reason
}];
return nil;