diff options
author | Nils Durner <durner@gnunet.org> | 2009-10-03 19:01:38 +0000 |
---|---|---|
committer | Nils Durner <durner@gnunet.org> | 2009-10-03 19:01:38 +0000 |
commit | db9ebd872b6022ad167ecc21fce2f23db8660656 (patch) | |
tree | 6a2efcd0e54682eab23f215cfbb7f26382d77604 /src/util/container_slist.c | |
parent | b75029b7791d0735ade990915f8c5a9d0b560eba (diff) | |
download | gnunet-db9ebd872b6022ad167ecc21fce2f23db8660656.tar.gz gnunet-db9ebd872b6022ad167ecc21fce2f23db8660656.zip |
leak
Diffstat (limited to 'src/util/container_slist.c')
-rw-r--r-- | src/util/container_slist.c | 3 |
1 files changed, 2 insertions, 1 deletions
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, | |||
112 | e = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_SList_Elem) + len); | 112 | e = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_SList_Elem) + len); |
113 | memcpy (&e[1], buf, len); | 113 | memcpy (&e[1], buf, len); |
114 | e->elem = (void*) &e[1]; | 114 | e->elem = (void*) &e[1]; |
115 | e->disp = GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC; | ||
115 | } | 116 | } |
116 | else | 117 | else |
117 | { | 118 | { |
118 | e = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_SList_Elem)); | 119 | e = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_SList_Elem)); |
119 | e->elem = (void*) buf; | 120 | e->elem = (void*) buf; |
121 | e->disp = disp; | ||
120 | } | 122 | } |
121 | e->disp = disp; | ||
122 | e->len = len; | 123 | e->len = len; |
123 | return e; | 124 | return e; |
124 | } | 125 | } |