diff options
author | Vladislav Grishenko <themiron@mail.ru> | 2017-11-28 05:48:06 +0500 |
---|---|---|
committer | Vladislav Grishenko <themiron@mail.ru> | 2017-12-30 22:48:34 +0500 |
commit | c1cf64e3cb530706983c719e5de25495cb08620b (patch) | |
tree | 9a752ae97b4386987601dfa3ef742a0713334698 | |
parent | 2a7fabff21b0ecf48f5f5e1789d7d91a71962c68 (diff) | |
download | accel-ppp-c1cf64e3cb530706983c719e5de25495cb08620b.tar.gz accel-ppp-c1cf64e3cb530706983c719e5de25495cb08620b.zip |
sstp: fix thread crash on certificate-error diconnect
-rw-r--r-- | accel-pppd/ctrl/sstp/sstp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/accel-pppd/ctrl/sstp/sstp.c b/accel-pppd/ctrl/sstp/sstp.c index b6c2ce3a..4bacb797 100644 --- a/accel-pppd/ctrl/sstp/sstp.c +++ b/accel-pppd/ctrl/sstp/sstp.c @@ -1586,7 +1586,8 @@ static void sstp_disconnect(struct sstp_conn_t *conn) } // triton_event_fire(EV_CTRL_FINISHED, &conn->ppp.ses); - conn->stream->free(conn->stream); + if (conn->stream) + conn->stream->free(conn->stream); free_buf(conn->in); free_buf(conn->ppp_in); |