diff options
author | Liong Sauw Ming <ming@teluu.com> | 2015-12-31 10:28:19 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2015-12-31 10:28:19 +0000 |
commit | 3df23d75d7987c5d585b7264a6a8567705a3d24f (patch) | |
tree | 6e718d9c04db291f1770ea9b9d1948d2b37b7915 | |
parent | 82656e80c94a3ce0bd758d2187afda61913a198c (diff) |
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
-rw-r--r-- | pjlib/src/pjlib-test/ssl_sock.c | 8 |
1 files 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); |