diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-04-15 20:26:00 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-04-15 20:26:00 +0200 |
commit | b7be5b9f5d3e5ca4be1aaf663b271cdde0f69ef4 (patch) | |
tree | 779d12b942b31869d780b52e1b485df9564dbcd5 /src/gns | |
parent | 7bcd5338f4c340e31eaf0d1cf36d393b66595acf (diff) | |
download | gnunet-b7be5b9f5d3e5ca4be1aaf663b271cdde0f69ef4.tar.gz gnunet-b7be5b9f5d3e5ca4be1aaf663b271cdde0f69ef4.zip |
fix #6184
Diffstat (limited to 'src/gns')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c index c0572fe40..956faf983 100644 --- a/src/gns/gnunet-gns-proxy.c +++ b/src/gns/gnunet-gns-proxy.c | |||
@@ -3012,6 +3012,9 @@ signal_socks_failure (struct Socks5Request *s5r, | |||
3012 | { | 3012 | { |
3013 | struct Socks5ServerResponseMessage *s_resp; | 3013 | struct Socks5ServerResponseMessage *s_resp; |
3014 | 3014 | ||
3015 | GNUNET_break (0 == s5r->wbuf_len); /* Should happen first in any transmission, right? */ | ||
3016 | GNUNET_assert (SOCKS_BUFFERSIZE - s5r->wbuf_len >= | ||
3017 | sizeof(struct Socks5ServerResponseMessage)); | ||
3015 | s_resp = (struct Socks5ServerResponseMessage *) &s5r->wbuf[s5r->wbuf_len]; | 3018 | s_resp = (struct Socks5ServerResponseMessage *) &s5r->wbuf[s5r->wbuf_len]; |
3016 | memset (s_resp, 0, sizeof(struct Socks5ServerResponseMessage)); | 3019 | memset (s_resp, 0, sizeof(struct Socks5ServerResponseMessage)); |
3017 | s_resp->version = SOCKS_VERSION_5; | 3020 | s_resp->version = SOCKS_VERSION_5; |