Fix crash during parsing tcp-client value

This commit is contained in:
Sergey Abramchuk
2017-05-10 14:53:01 +03:00
parent a753067e64
commit ecb4f7d0e3

View File

@@ -57,7 +57,8 @@ NSString *const OpenVPNTLSCertProfileDefaultValue = @"default";
OpenVPNTransportProtocolDefaultValue: @(OpenVPNTransportProtocolDefault)
};
NSString *currentValue = [value length] == 0 ? OpenVPNTransportProtocolDefaultValue : value;
NSString *currentValue = [value length] == 0 ? OpenVPNTransportProtocolDefaultValue :
[[value componentsSeparatedByString:@"-"] firstObject];
NSNumber *transportProtocol = options[currentValue];
NSAssert(transportProtocol != nil, @"Incorrect protocol value: %@", currentValue);