Commit b028dda3 authored by Pieter Noordhuis's avatar Pieter Noordhuis
Browse files

Return from getCallback if there is no reply

parent e16340f2
...@@ -58,10 +58,10 @@ dynamic: ${DYLIBNAME} ...@@ -58,10 +58,10 @@ dynamic: ${DYLIBNAME}
static: ${STLIBNAME} static: ${STLIBNAME}
# Binaries: # Binaries:
hiredis-example-libevent: ${DYLIBNAME} hiredis-example-libevent: example-libevent.o ${DYLIBNAME}
$(CC) -o $@ $(CCOPT) $(DEBUG) -L. -lhiredis -levent -Wl,-rpath,. example-libevent.c $(CC) -o $@ $(CCOPT) $(DEBUG) -L. -lhiredis -levent -Wl,-rpath,. example-libevent.c
hiredis-example-libev: ${DYLIBNAME} hiredis-example-libev: example-libev.o ${DYLIBNAME}
$(CC) -o $@ $(CCOPT) $(DEBUG) -L. -lhiredis -lev -Wl,-rpath,. example-libev.c $(CC) -o $@ $(CCOPT) $(DEBUG) -L. -lhiredis -lev -Wl,-rpath,. example-libev.c
hiredis-%: %.o ${DYLIBNAME} hiredis-%: %.o ${DYLIBNAME}
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include "adapters/libev.h" #include "adapters/libev.h"
void getCallback(redisAsyncContext *c, redisReply *reply, void *privdata) { void getCallback(redisAsyncContext *c, redisReply *reply, void *privdata) {
if (reply == NULL) return;
printf("argv[%s]: %s\n", (char*)privdata, reply->str); printf("argv[%s]: %s\n", (char*)privdata, reply->str);
/* Disconnect after receiving the reply to GET */ /* Disconnect after receiving the reply to GET */
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include "adapters/libevent.h" #include "adapters/libevent.h"
void getCallback(redisAsyncContext *c, redisReply *reply, void *privdata) { void getCallback(redisAsyncContext *c, redisReply *reply, void *privdata) {
if (reply == NULL) return;
printf("argv[%s]: %s\n", (char*)privdata, reply->str); printf("argv[%s]: %s\n", (char*)privdata, reply->str);
/* Disconnect after receiving the reply to GET */ /* Disconnect after receiving the reply to GET */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment