]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10523: [freeswitch-core] Websocket disconnects prematurely
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 20 Jul 2017 07:56:00 +0000 (02:56 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Thu, 20 Jul 2017 07:56:05 +0000 (02:56 -0500)
libs/libks/src/kws.c

index 8994a674894da8c57a0c2e26417e5cd43b8afe10..893a81e983a033731ea46f04b90b1f6f6a3267fc 100644 (file)
@@ -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);