summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/omhiredis/omhiredis.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/omhiredis/omhiredis.c b/plugins/omhiredis/omhiredis.c
index 3a23778b..5577b7eb 100644
--- a/plugins/omhiredis/omhiredis.c
+++ b/plugins/omhiredis/omhiredis.c
@@ -92,7 +92,6 @@ BEGINfreeInstance
CODESTARTfreeInstance
closeHiredis(pData);
free(pData->server);
- free(pData->port);
free(pData->tplName);
ENDfreeInstance
@@ -133,10 +132,11 @@ rsRetVal writeHiredis(uchar *message, instanceData *pData)
CHKiRet(initHiredis(pData, 0));
}
- reply = redisCommand(pData->conn, message);
+ reply = redisCommand(pData->conn, (char*)message);
if (!reply->integer) {
- perror ("redisCommand()");
- dbgprintf("omhiredis: redisCommand error\n");
+ char errStr[1024];
+ DBGPRINTF("omhiredis: redisCommand error: %s",
+ rs_strerror_r(errno, errStr, sizeof(errStr)));
freeReplyObject(reply);
ABORT_FINALIZE(RS_RET_ERR);
} else {