aboutsummaryrefslogtreecommitdiff
path: root/src/util/container_slist.c
diff options
context:
space:
mode:
authorNils Durner <durner@gnunet.org>2009-10-03 19:01:38 +0000
committerNils Durner <durner@gnunet.org>2009-10-03 19:01:38 +0000
commitdb9ebd872b6022ad167ecc21fce2f23db8660656 (patch)
tree6a2efcd0e54682eab23f215cfbb7f26382d77604 /src/util/container_slist.c
parentb75029b7791d0735ade990915f8c5a9d0b560eba (diff)
downloadgnunet-db9ebd872b6022ad167ecc21fce2f23db8660656.tar.gz
gnunet-db9ebd872b6022ad167ecc21fce2f23db8660656.zip
leak
Diffstat (limited to 'src/util/container_slist.c')
-rw-r--r--src/util/container_slist.c3
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}