@@ -2092,8 +2092,9 @@ static ssize_t php_openssl_sockop_io(int read, php_stream *stream, char *buf, si
2092
2092
if (php_openssl_compare_timeval (elapsed_time , * timeout ) > 0 ) {
2093
2093
/* If the socket was originally blocking, set it back. */
2094
2094
if (began_blocked ) {
2095
- php_set_sock_blocking (sslsock -> s .socket , 1 );
2096
- sslsock -> s .is_blocked = 1 ;
2095
+ if (php_set_sock_blocking (sslsock -> s .socket , 1 ) == SUCCESS ) {
2096
+ sslsock -> s .is_blocked = 1 ;
2097
+ }
2097
2098
}
2098
2099
sslsock -> s .timeout_event = 1 ;
2099
2100
return -1 ;
@@ -2520,8 +2521,9 @@ static int php_openssl_sockop_set_option(php_stream *stream, int option, int val
2520
2521
if (php_openssl_compare_timeval (elapsed_time , * timeout ) > 0 ) {
2521
2522
/* If the socket was originally blocking, set it back. */
2522
2523
if (began_blocked ) {
2523
- php_set_sock_blocking (sslsock -> s .socket , 1 );
2524
- sslsock -> s .is_blocked = 1 ;
2524
+ if (php_set_sock_blocking (sslsock -> s .socket , 1 ) == SUCCESS ) {
2525
+ sslsock -> s .is_blocked = 1 ;
2526
+ }
2525
2527
}
2526
2528
sslsock -> s .timeout_event = 1 ;
2527
2529
return PHP_STREAM_OPTION_RETURN_ERR ;
@@ -2572,8 +2574,9 @@ static int php_openssl_sockop_set_option(php_stream *stream, int option, int val
2572
2574
2573
2575
if (began_blocked && !sslsock -> s .is_blocked ) {
2574
2576
// Set it back to blocking
2575
- php_set_sock_blocking (sslsock -> s .socket , 1 );
2576
- sslsock -> s .is_blocked = 1 ;
2577
+ if (php_set_sock_blocking (sslsock -> s .socket , 1 ) == SUCCESS ) {
2578
+ sslsock -> s .is_blocked = 1 ;
2579
+ }
2577
2580
}
2578
2581
} else {
2579
2582
#ifdef PHP_WIN32
0 commit comments