aboutsummaryrefslogtreecommitdiff
path: root/src/scalarproduct/gnunet-scalarproduct.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-12-05 21:05:55 +0000
committerChristian Grothoff <christian@grothoff.org>2013-12-05 21:05:55 +0000
commitf4dd1ae2a22c3a3e53be15494649730ca46d544c (patch)
tree6e864cf8131b0db42bbe73dd91cbb6695b765ff9 /src/scalarproduct/gnunet-scalarproduct.c
parent0f671e4e97f78cdfe4233031bb7577ee1b0127fa (diff)
downloadgnunet-f4dd1ae2a22c3a3e53be15494649730ca46d544c.tar.gz
gnunet-f4dd1ae2a22c3a3e53be15494649730ca46d544c.zip
-do not leak 'mask' array
Diffstat (limited to 'src/scalarproduct/gnunet-scalarproduct.c')
-rw-r--r--src/scalarproduct/gnunet-scalarproduct.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/scalarproduct/gnunet-scalarproduct.c b/src/scalarproduct/gnunet-scalarproduct.c
index 2e53cf150..df819f2b2 100644
--- a/src/scalarproduct/gnunet-scalarproduct.c
+++ b/src/scalarproduct/gnunet-scalarproduct.c
@@ -212,7 +212,7 @@ run (void *cls,
212 int32_t element; 212 int32_t element;
213 int i; 213 int i;
214 int32_t *elements; 214 int32_t *elements;
215 unsigned char * mask; 215 unsigned char *mask;
216 uint32_t mask_bytes; 216 uint32_t mask_bytes;
217 uint32_t element_count = 0; 217 uint32_t element_count = 0;
218 struct ScalarProductCallbackClosure * closure; 218 struct ScalarProductCallbackClosure * closure;
@@ -355,6 +355,7 @@ run (void *cls,
355 (void *) &closure))) 355 (void *) &closure)))
356 { 356 {
357 GNUNET_free (elements); 357 GNUNET_free (elements);
358 GNUNET_free (mask);
358 return; 359 return;
359 } 360 }
360 361
@@ -366,9 +367,11 @@ run (void *cls,
366 (void *) &closure))) 367 (void *) &closure)))
367 { 368 {
368 GNUNET_free (elements); 369 GNUNET_free (elements);
370 GNUNET_free (mask);
369 return; 371 return;
370 } 372 }
371 GNUNET_free (elements); 373 GNUNET_free (elements);
374 GNUNET_free (mask);
372 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, 375 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL,
373 &shutdown_task, 376 &shutdown_task,
374 NULL); 377 NULL);