Skip to content

Commit 29edc7d

Browse files
committed
Fixes after merge for php5
1 parent 040ee64 commit 29edc7d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

redis_session.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -713,8 +713,8 @@ PS_WRITE_FUNC(redis)
713713
#else
714714
redis_pool_member *rpm = redis_pool_get_sock(pool, ZSTR_VAL(key) TSRMLS_CC);
715715
#endif
716-
RedisSock *redis_sock = rpm?rpm->redis_sock:NULL;
717-
if(!rpm || !redis_sock){
716+
RedisSock *redis_sock = rpm ? rpm->redis_sock : NULL;
717+
if (!redis_sock) {
718718
return FAILURE;
719719
}
720720

@@ -723,13 +723,13 @@ PS_WRITE_FUNC(redis)
723723
session = redis_session_key(rpm, key, strlen(key), &session_len);
724724

725725
/* We need to check for PHP5 if the session key changes (a bug with session_regenerate_id() is causing a missing PS_CREATE_SID call)*/
726-
int session_key_changed = strlen(pool->lock_status->session_key) != session_len || strncmp(pool->lock_status->session_key, session, session_len) != 0;
726+
int session_key_changed = strlen(pool->lock_status.session_key) != session_len || strncmp(pool->lock_status.session_key, session, session_len) != 0;
727727
if (session_key_changed) {
728-
efree(pool->lock_status->session_key);
729-
pool->lock_status->session_key = estrndup(session, session_len);
728+
efree(pool->lock_status.session_key);
729+
pool->lock_status.session_key = estrndup(session, session_len);
730730
}
731731

732-
if (session_key_changed && lock_acquire(redis_sock, pool->lock_status TSRMLS_CC) != SUCCESS) {
732+
if (session_key_changed && lock_acquire(redis_sock, &pool->lock_status TSRMLS_CC) != SUCCESS) {
733733
efree(session);
734734
return FAILURE;
735735
}

0 commit comments

Comments
 (0)