Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'redis.c')
-rw-r--r--redis.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/redis.c b/redis.c
index ec743733..e99527fa 100644
--- a/redis.c
+++ b/redis.c
@@ -592,7 +592,7 @@ redis_sock_get_instance(zval *id TSRMLS_DC, int no_throw)
}
// Throw an exception unless we've been requested not to
if (!no_throw) {
- zend_throw_exception(redis_exception_ce, "Redis server went away", 0 TSRMLS_CC);
+ REDIS_THROW_EXCEPTION("Redis server went away", 0);
}
return NULL;
}
@@ -883,20 +883,17 @@ redis_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
}
if (timeout < 0L || timeout > INT_MAX) {
- zend_throw_exception(redis_exception_ce,
- "Invalid connect timeout", 0 TSRMLS_CC);
+ REDIS_THROW_EXCEPTION("Invalid connect timeout", 0);
return FAILURE;
}
if (read_timeout < 0L || read_timeout > INT_MAX) {
- zend_throw_exception(redis_exception_ce,
- "Invalid read timeout", 0 TSRMLS_CC);
+ REDIS_THROW_EXCEPTION("Invalid read timeout", 0);
return FAILURE;
}
if (retry_interval < 0L || retry_interval > INT_MAX) {
- zend_throw_exception(redis_exception_ce, "Invalid retry interval",
- 0 TSRMLS_CC);
+ REDIS_THROW_EXCEPTION("Invalid retry interval", 0);
return FAILURE;
}
@@ -917,7 +914,7 @@ redis_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
if (redis_sock_server_open(redis->sock TSRMLS_CC) < 0) {
if (redis->sock->err) {
- zend_throw_exception(redis_exception_ce, ZSTR_VAL(redis->sock->err), 0 TSRMLS_CC);
+ REDIS_THROW_EXCEPTION(ZSTR_VAL(redis->sock->err), 0);
}
redis_free_socket(redis->sock);
redis->sock = NULL;