Modernize the code a little

This commit is contained in:
Jonathan Schleifer 2017-05-14 02:33:26 +02:00
parent c428df9b60
commit cd3d39a9c2
No known key found for this signature in database
GPG key ID: 28D65178B37F33E3
8 changed files with 125 additions and 51 deletions

View file

@ -90,6 +90,10 @@ locking_callback(int mode, int n, const char *file, int line)
of_mutex_unlock(&ssl_mutexes[n]);
}
@interface SSLSocket ()
- (void)SSL_super_close;
@end
@implementation SSLSocket
@synthesize delegate = _delegate, certificateFile = _certificateFile;
@synthesize privateKeyFile = _privateKeyFile;
@ -444,7 +448,7 @@ locking_callback(int mode, int n, const char *file, int line)
{
X509 *certificate = SSL_get_peer_certificate(_SSL);
if (!certificate)
if (certificate == NULL)
return nil;
return [[[X509Certificate alloc]