From d1df4c61ffe37b85d0b0a2659710e846bb087592 Mon Sep 17 00:00:00 2001 From: Dan Staples Date: Fri, 22 Aug 2014 15:27:10 -0400 Subject: [PATCH] free response list from co_call --- src/commotion.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/commotion.c b/src/commotion.c index ecc96e4..2e58811 100644 --- a/src/commotion.c +++ b/src/commotion.c @@ -227,11 +227,9 @@ co_call(co_obj_t *connection, co_obj_t **response, const char *method, const siz } else SENTINEL("Failed to receive data."); - co_obj_free(m); - if(params != request) co_obj_free(params); - return retval; - error: + if (rlist) + co_obj_free(rlist); co_obj_free(m); if(params != request) co_obj_free(params); return retval;