Skip to content

Commit 7171ace

Browse files
committed
Use `zval_get_long` instead of `Z_STRVAL_P` + `atof` for parsing timeout and read_timeout params.
1 parent 0858f08 commit 7171ace

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

redis_session.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,10 +469,10 @@ PS_OPEN_FUNC(redis)
469469
weight = zval_get_long(param);
470470
}
471471
if ((param = zend_hash_str_find(Z_ARRVAL(params), "timeout", sizeof("timeout") - 1)) != NULL) {
472-
timeout = atof(Z_STRVAL_P(param));
472+
timeout = zval_get_double(param);
473473
}
474474
if ((param = zend_hash_str_find(Z_ARRVAL(params), "read_timeout", sizeof("read_timeout") - 1)) != NULL) {
475-
read_timeout = atof(Z_STRVAL_P(param));
475+
read_timeout = zval_get_double(param);
476476
}
477477
if ((param = zend_hash_str_find(Z_ARRVAL(params), "persistent", sizeof("persistent") - 1)) != NULL) {
478478
persistent = (atol(Z_STRVAL_P(param)) == 1 ? 1 : 0);

0 commit comments

Comments
 (0)