8000 Redis::close refactoring · jrtkcoder/phpredis@9208bf6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9208bf6

Browse files
yatsukhnenkomichael-grunder
authored andcommitted
Redis::close refactoring
1 parent 25fac73 commit 9208bf6

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

redis.c

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -812,22 +812,11 @@ PHP_METHOD(Redis, bitpos)
812812
*/
813813
PHP_METHOD(Redis, close)
814814
{
815-
zval *object;
816-
RedisSock *redis_sock = NULL;
817-
818-
if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O",
819-
&object, redis_ce) == FAILURE) {
820-
RETURN_FALSE;
821-
}
815+
RedisSock *redis_sock = redis_sock_get_connected(INTERNAL_FUNCTION_PARAM_PASSTHRU);
822816

823-
if (redis_sock_get(object, &redis_sock TSRMLS_CC, 0) < 0) {
824-
RETURN_FALSE;
825-
}
826-
827-
if (redis_sock_disconnect(redis_sock TSRMLS_CC)) {
817+
if (redis_sock && redis_sock_disconnect(redis_sock TSRMLS_CC)) {
828818
RETURN_TRUE;
829819
}
830-
831820
RETURN_FALSE;
832821
}
833822
/* }}} */

0 commit comments

Comments
 (0)
0