summaryrefslogtreecommitdiff
path: root/test.c
diff options
context:
space:
mode:
authorPieter Noordhuis <pcnoordhuis@gmail.com>2013-01-26 11:18:45 -0800
committerPieter Noordhuis <pcnoordhuis@gmail.com>2013-01-26 11:18:45 -0800
commitf05909cd53b1c0f983e2d645205d036784f0b39b (patch)
tree8738a33e728a53c7b521f2f87bec569245650fc3 /test.c
parent9df327e8fddef1e17b2136b5f42be58f46cdbc08 (diff)
parentd7e3268f48b457cb52336d264f8860b336faea9f (diff)
Merge pull request #147 from hdoreau/d7e3268f48b457cb52336d264f8860b336faea9f
Prevent hiredis from crashing on memory allocation failure
Diffstat (limited to 'test.c')
-rw-r--r--test.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/test.c b/test.c
index 737ad1c..6786003 100644
--- a/test.c
+++ b/test.c
@@ -88,7 +88,10 @@ static redisContext *connect(struct config config) {
assert(NULL);
}
- if (c->err) {
+ if (c == NULL) {
+ printf("Connection error: can't allocate redis context\n");
+ exit(1);
+ } else if (c->err) {
printf("Connection error: %s\n", c->errstr);
exit(1);
}