diff options
-rw-r--r-- | plugins/omhiredis/omhiredis.c | 8 |
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 { |