Skip to content

Commit 0303e15

Browse files
committed
C89 compat for session
1 parent 3f9d0f7 commit 0303e15

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

redis_session.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,11 @@ PHPAPI redis_pool_member *
152152
redis_pool_get_sock(redis_pool *pool, const char *key TSRMLS_DC) {
153153

154154
unsigned int pos, i;
155+
redis_pool_member *rpm = pool->head;
156+
155157
memcpy(&pos, key, sizeof(pos));
156158
pos %= pool->totalWeight;
157159

158-
redis_pool_member *rpm = pool->head;
159-
160160
for(i = 0; i < pool->totalWeight;) {
161161
if(pos >= i && pos < i + rpm->weight) {
162162
int needs_auth = 0;
@@ -208,6 +208,7 @@ PS_OPEN_FUNC(redis)
208208
int database = -1;
209209
char *prefix = NULL, *auth = NULL, *persistent_id = NULL;
210210
long retry_interval = 0;
211+
RedisSock *redis_sock;
211212

212213
/* translate unix: into file: */
213214
if (!strncmp(save_path+i, "unix:", sizeof("unix:")-1)) {
@@ -276,7 +277,6 @@ PS_OPEN_FUNC(redis)
276277
return FAILURE;
277278
}
278279

279-
RedisSock *redis_sock;
280280
if(url->host) {
281281
redis_sock = redis_sock_create(url->host, strlen(url->host), url->port, timeout, persistent, persistent_id, retry_interval, 0);
282282
} else { /* unix */

0 commit comments

Comments
 (0)