diff options
-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); |