diff options
author | Haibo Huang <hhb@google.com> | 2020-09-10 03:25:29 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-09-10 03:25:29 +0000 |
commit | e1ff5a7aa030e27787b22bbf24eb069c8e6c11b8 (patch) | |
tree | 89b0208ca55971e6700beb987bc77fab72a9c67f /lib/vquic/quiche.c | |
parent | 9aa1a64cabedcc41f8be6608e0ee872b56c454a3 (diff) | |
parent | c3c04f457bfe878abba216d3e76c08b65fc22694 (diff) | |
download | external_curl-e1ff5a7aa030e27787b22bbf24eb069c8e6c11b8.tar.gz external_curl-e1ff5a7aa030e27787b22bbf24eb069c8e6c11b8.tar.bz2 external_curl-e1ff5a7aa030e27787b22bbf24eb069c8e6c11b8.zip |
Diffstat (limited to 'lib/vquic/quiche.c')
-rw-r--r-- | lib/vquic/quiche.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/vquic/quiche.c b/lib/vquic/quiche.c index be6f15c1..fd9cb8bd 100644 --- a/lib/vquic/quiche.c +++ b/lib/vquic/quiche.c @@ -95,8 +95,14 @@ static CURLcode qs_disconnect(struct quicsocket *qs) quiche_h3_config_free(qs->h3config); if(qs->h3c) quiche_h3_conn_free(qs->h3c); - quiche_config_free(qs->cfg); - quiche_conn_free(qs->conn); + if(qs->cfg) { + quiche_config_free(qs->cfg); + qs->cfg = NULL; + } + if(qs->conn) { + quiche_conn_free(qs->conn); + qs->conn = NULL; + } return CURLE_OK; } |