From: Nils Durner Date: Sat, 3 Oct 2009 19:01:38 +0000 (+0000) Subject: leak X-Git-Tag: initial-import-from-subversion-38251~23404 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=db9ebd872b6022ad167ecc21fce2f23db8660656;p=oweals%2Fgnunet.git leak --- diff --git a/src/util/container_slist.c b/src/util/container_slist.c index 4d3c71a38..192429e6c 100644 --- a/src/util/container_slist.c +++ b/src/util/container_slist.c @@ -112,13 +112,14 @@ create_elem (enum GNUNET_CONTAINER_SListDisposition disp, e = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_SList_Elem) + len); memcpy (&e[1], buf, len); e->elem = (void*) &e[1]; + e->disp = GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC; } else { e = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_SList_Elem)); e->elem = (void*) buf; + e->disp = disp; } - e->disp = disp; e->len = len; return e; }