From bf7ba2aa8cc3138b251b6015da709a888ae84a56 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 20 Jul 2017 02:56:00 -0500 Subject: [PATCH] FS-10523: [freeswitch-core] Websocket disconnects prematurely --- libs/libks/src/kws.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/libks/src/kws.c b/libs/libks/src/kws.c index 8994a67489..893a81e983 100644 --- a/libs/libks/src/kws.c +++ b/libs/libks/src/kws.c @@ -451,6 +451,7 @@ KS_DECLARE(ks_ssize_t) kws_raw_write(kws_t *kws, void *data, ks_size_t bytes) if ((ssl_err = SSL_get_error(kws->ssl, r)) != SSL_ERROR_WANT_WRITE) { break; } + ssl_err = 0; } } while (--sanity > 0 && kws->block && wrote < bytes);