From 4c7bc9ada6edd7360a4cc8855fafb0c0eb289c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Wed, 10 Apr 2013 22:12:06 +0200 Subject: [PATCH] free list value before we free list itself --- plugins/legion_cache_fetch/legion_cache_fetch.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/legion_cache_fetch/legion_cache_fetch.c b/plugins/legion_cache_fetch/legion_cache_fetch.c index 67431437..6e322e75 100644 --- a/plugins/legion_cache_fetch/legion_cache_fetch.c +++ b/plugins/legion_cache_fetch/legion_cache_fetch.c @@ -38,6 +38,7 @@ static int legion_action_cache_fetch_from_legion(struct uwsgi_legion *ul, char * struct uwsgi_string_list *next; while (usl) { next = usl->next; + free(usl->value); free(usl); usl = next; }