From 1a5f111d5208ce3ea5d0d64fa167cec6781abd4f Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Wed, 6 Oct 2010 21:10:09 +0200 Subject: [PATCH] c->error is no longer a redisReply object, but rather a plain C-string --- example.c | 2 +- test.c | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/example.c b/example.c index 7878806..7c3f353 100644 --- a/example.c +++ b/example.c @@ -11,7 +11,7 @@ int main(void) { c = redisConnect((char*)"127.0.0.1", 6379, NULL); if (c->error != NULL) { - printf("Connection error: %s", ((redisReply*)c->error)->reply); + printf("Connection error: %s", c->error); exit(1); } diff --git a/test.c b/test.c index ab73e70..cca1587 100644 --- a/test.c +++ b/test.c @@ -16,10 +16,11 @@ static long long usec(void) { return (((long long)tv.tv_sec)*1000000)+tv.tv_usec; } -static void __connect(redisContext **c) { - *c = redisConnect((char*)"127.0.0.1", 6379, NULL); - if ((*c)->error != NULL) { - printf("Connection error: %s", ((redisReply*)(*c)->error)->reply); +static void __connect(redisContext **target) { + redisContext *c; + c = *target = redisConnect((char*)"127.0.0.1", 6379, NULL); + if (c->error != NULL) { + printf("Connection error: %s", c->error); exit(1); } }