Skip to content

Commit 07879fb

Browse files
committed
php_memcached_session.c added connect timeout
1 parent 0d1ff23 commit 07879fb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

php_memcached_session.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,11 @@ PS_OPEN_FUNC(memcached)
234234
return FAILURE;
235235
}
236236
}
237+
238+
if (memcached_behavior_set(memc_sess->memc_sess, MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT, (uint64_t) MEMC_G(sess_connect_timeout)) == MEMCACHED_FAILURE) {
239+
php_error_docref(NULL TSRMLS_CC, E_WARNING, "failed to set memcached connection timeout");
240+
return FAILURE;
241+
}
237242

238243
/* Allow libmemcached remove failed servers */
239244
if (MEMC_G(sess_remove_failed_enabled)) {

0 commit comments

Comments
 (0)