From: José Bollo Date: Fri, 8 Apr 2016 13:53:10 +0000 (+0200) Subject: clean request data X-Git-Tag: blowfish_2.0.1~195 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=041ce4919b4513f7e019b018558e947164101b35;p=src%2Fapp-framework-binder.git clean request data Change-Id: I97d82de29374dcb9e576eef2dcd358698845226f Signed-off-by: José Bollo --- diff --git a/src/afb-hreq.c b/src/afb-hreq.c index 00c27eb1..3ddc4d1e 100644 --- a/src/afb-hreq.c +++ b/src/afb-hreq.c @@ -223,11 +223,16 @@ void afb_hreq_free(struct afb_hreq *hreq) MHD_destroy_post_processor(hreq->postform); for (data = hreq->data; data; data = hreq->data) { hreq->data = data->next; + if (data->path) { + unlink(data->path); + free(data->path); + } free(data->key); free(data->value); free(data); } ctxClientPut(hreq->context); + json_object_put(hreq->json); free(hreq); } }