From 066d6704f2ec11954c10bf7296e9aac2e72e941d Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Thu, 7 Sep 2017 10:35:02 +0300 Subject: [PATCH] Use predefined result value for error reason --- OpenVPN Adapter/OpenVPNCertificate.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenVPN Adapter/OpenVPNCertificate.m b/OpenVPN Adapter/OpenVPNCertificate.m index dc36e05..c1f32ef 100644 --- a/OpenVPN Adapter/OpenVPNCertificate.m +++ b/OpenVPN Adapter/OpenVPNCertificate.m @@ -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;