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
+2 -1
View File
@@ -98,9 +98,10 @@
- (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];
*error = [NSError errorWithDomain:OpenVPNIdentityErrorDomain code:MBEDTLS_ERR_X509_BAD_INPUT_DATA userInfo:@{ *error = [NSError errorWithDomain:OpenVPNIdentityErrorDomain code:MBEDTLS_ERR_X509_BAD_INPUT_DATA userInfo:@{
NSLocalizedDescriptionKey: @"Failed to write DER data.", NSLocalizedDescriptionKey: @"Failed to write DER data.",
NSLocalizedFailureReasonErrorKey: @"Input invalid" NSLocalizedFailureReasonErrorKey:reason
}]; }];
return nil; return nil;