aboutsummaryrefslogtreecommitdiff
path: root/networks
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2024-06-20 08:37:48 -0400
committerTest_User <hax@andrewyu.org>2024-06-20 08:37:48 -0400
commit6a858830eb5ab1c8cd78e502471f88333b9bcca5 (patch)
tree3dd257eb4f66dae4b28ade6bee08bf84b85ea4b7 /networks
parentb3c973703505c3603c530fb7b50c9de204b23c77 (diff)
downloadhaxircd-6a858830eb5ab1c8cd78e502471f88333b9bcca5.tar.gz
haxircd-6a858830eb5ab1c8cd78e502471f88333b9bcca5.zip
Fixes
Diffstat (limited to 'networks')
-rw-r--r--networks/openssl_buffered.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/networks/openssl_buffered.c b/networks/openssl_buffered.c
index 209181a..87d20a5 100644
--- a/networks/openssl_buffered.c
+++ b/networks/openssl_buffered.c
@@ -573,6 +573,9 @@ int openssl_buffered_accept(int listen_fd, void **handle, struct string *addr) {
} while (1);
openssl_handle->valid = 1;
+ openssl_handle->close = 0;
+ openssl_handle->write_buffer_index = 0;
+ openssl_handle->buffer_len = 0;
openssl_handle->buffer = malloc(OPENSSL_BUFFERED_LEN);
if (!openssl_handle->buffer)