[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r21208 - gnunet/src/lockmanager
From: |
gnunet |
Subject: |
[GNUnet-SVN] r21208 - gnunet/src/lockmanager |
Date: |
Sat, 28 Apr 2012 17:10:48 +0200 |
Author: harsha
Date: 2012-04-28 17:10:48 +0200 (Sat, 28 Apr 2012)
New Revision: 21208
Modified:
gnunet/src/lockmanager/test_lockmanager_api.c
Log:
-fixed memory leak
Modified: gnunet/src/lockmanager/test_lockmanager_api.c
===================================================================
--- gnunet/src/lockmanager/test_lockmanager_api.c 2012-04-28 13:18:36 UTC
(rev 21207)
+++ gnunet/src/lockmanager/test_lockmanager_api.c 2012-04-28 15:10:48 UTC
(rev 21208)
@@ -83,11 +83,6 @@
abort_task_id = GNUNET_SCHEDULER_NO_TASK;
}
- if (NULL != request)
- {
- GNUNET_LOCKMANAGER_cancel_request (request);
- request = NULL;
- }
GNUNET_LOCKMANAGER_disconnect (handle);
if (0 != GNUNET_OS_process_kill (arm_pid, SIGTERM))
{
@@ -96,6 +91,10 @@
}
GNUNET_OS_process_wait (arm_pid);
GNUNET_OS_process_close (arm_pid);
+
+ if (NULL != config)
+ GNUNET_CONFIGURATION_destroy (config);
+
if (GNUNET_SYSERR != result)
result = GNUNET_OK;
}
@@ -133,6 +132,11 @@
uint32_t lock,
enum GNUNET_LOCKMANAGER_Status status)
{
+ if (NULL != request)
+ {
+ GNUNET_LOCKMANAGER_cancel_request (request);
+ request = NULL;
+ }
GNUNET_SCHEDULER_add_delayed (TIME_REL_SECONDS (1),
&do_shutdown,
NULL);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r21208 - gnunet/src/lockmanager,
gnunet <=