]> granicus.if.org Git - php/commitdiff
Tidy up setting of SSL_MODE_RELEASE_BUFFERS
authorJakub Zelenka <bukka@php.net>
Wed, 8 Mar 2017 19:30:02 +0000 (19:30 +0000)
committerJakub Zelenka <bukka@php.net>
Tue, 14 Mar 2017 18:13:57 +0000 (18:13 +0000)
ext/openssl/xp_ssl.c

index 6fc783655eb52168b433c05ac3ac6302b455ae72..e1bb51045cbd5a7037abd53eef890d302c5c4aad 100644 (file)
@@ -1661,10 +1661,7 @@ int php_openssl_setup_crypto(php_stream *stream,
        }
 
 #ifdef SSL_MODE_RELEASE_BUFFERS
-       do {
-               long mode = SSL_get_mode(sslsock->ssl_handle);
-               SSL_set_mode(sslsock->ssl_handle, mode | SSL_MODE_RELEASE_BUFFERS);
-       } while (0);
+    SSL_set_mode(sslsock->ssl_handle, SSL_get_mode(sslsock->ssl_handle) | SSL_MODE_RELEASE_BUFFERS);
 #endif
 
        if (cparam->inputs.session) {