Skip to content

Commit 26eeda5

Browse files
committed
CID 157208
1 parent 735025d commit 26eeda5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

library.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1466,8 +1466,9 @@ PHP_REDIS_API int redis_sock_connect(RedisSock *redis_sock TSRMLS_DC)
14661466

14671467
/* set TCP_NODELAY */
14681468
sock = (php_netstream_data_t*)redis_sock->stream->abstract;
1469-
setsockopt(sock->socket, IPPROTO_TCP, TCP_NODELAY, (char *) &tcp_flag,
1470-
sizeof(int));
1469+
if (setsockopt(sock->socket, IPPROTO_TCP, TCP_NODELAY, (char *) &tcp_flag, sizeof(int)) < 0) {
1470+
php_error_docref(NULL TSRMLS_CC, E_ERROR, "Can't activate TCP_NODELAY option!");
1471+
}
14711472

14721473
php_stream_auto_cleanup(redis_sock->stream);
14731474

0 commit comments

Comments
 (0)