From 3df23d75d7987c5d585b7264a6a8567705a3d24f Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Thu, 31 Dec 2015 10:28:19 +0000 Subject: Re #1882 (misc): Add checks as ssocket_cli and state_cli can be NULL Thanks to Dusan Klinec for the original patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5231 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib/src/pjlib-test/ssl_sock.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pjlib/src/pjlib-test/ssl_sock.c b/pjlib/src/pjlib-test/ssl_sock.c index 92fffd86..c42e2148 100644 --- a/pjlib/src/pjlib-test/ssl_sock.c +++ b/pjlib/src/pjlib-test/ssl_sock.c @@ -1318,9 +1318,11 @@ on_return: if (ssock_serv) pj_ssl_sock_close(ssock_serv); - for (i = 0; i < clients; ++i) { - if (ssock_cli[i] && !state_cli[i].err && !state_cli[i].done) - pj_ssl_sock_close(ssock_cli[i]); + if (ssock_cli && state_cli) { + for (i = 0; i < clients; ++i) { + if (ssock_cli[i] && !state_cli[i].err && !state_cli[i].done) + pj_ssl_sock_close(ssock_cli[i]); + } } if (ioqueue) pj_ioqueue_destroy(ioqueue); -- cgit v1.2.3