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

Reply objects don't need to be calloc'ed

parent 5cf292cd
...@@ -70,7 +70,7 @@ static redisReplyObjectFunctions defaultFunctions = { ...@@ -70,7 +70,7 @@ static redisReplyObjectFunctions defaultFunctions = {
/* Create a reply object */ /* Create a reply object */
static redisReply *createReplyObject(int type) { static redisReply *createReplyObject(int type) {
redisReply *r = calloc(sizeof(*r),1); redisReply *r = malloc(sizeof(*r));
if (!r) redisOOM(); if (!r) redisOOM();
r->type = type; r->type = type;
...@@ -90,9 +90,10 @@ void freeReplyObject(void *reply) { ...@@ -90,9 +90,10 @@ void freeReplyObject(void *reply) {
if (r->element[j]) freeReplyObject(r->element[j]); if (r->element[j]) freeReplyObject(r->element[j]);
free(r->element); free(r->element);
break; break;
default: case REDIS_REPLY_ERROR:
if (r->str != NULL) case REDIS_REPLY_STATUS:
free(r->str); case REDIS_REPLY_STRING:
free(r->str);
break; break;
} }
free(r); free(r);
......
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