From: Kazuki Yamaguchi Date: Fri, 8 Apr 2016 16:22:14 +0000 (+0900) Subject: imap-send: check NULL return of SSL_CTX_new() X-Git-Tag: v2.8.3~25^2~2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/6738a33b3102222b25f7a1596aa1ed39c478a268?ds=inline;hp=--cc imap-send: check NULL return of SSL_CTX_new() SSL_CTX_new() may fail with return value NULL. Signed-off-by: Kazuki Yamaguchi Signed-off-by: Junio C Hamano --- 6738a33b3102222b25f7a1596aa1ed39c478a268 diff --git a/imap-send.c b/imap-send.c index 8bf363bbdf..e964e2a7fc 100644 --- a/imap-send.c +++ b/imap-send.c @@ -298,6 +298,10 @@ static int ssl_socket_connect(struct imap_socket *sock, int use_tls_only, int ve } ctx = SSL_CTX_new(meth); + if (!ctx) { + ssl_socket_perror("SSL_CTX_new"); + return -1; + } if (verify) SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, NULL);