aboutsummaryrefslogtreecommitdiff
path: root/src/zonemaster
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-10-25 15:03:01 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-10-25 15:03:01 +0900
commit3ae41c6868db101c0b7d5cabc0776a376654bf5d (patch)
tree734e1c75a5ef481a2028a0e4121fdc1141d85575 /src/zonemaster
parent7a1793b347a72ec0b3437effe6faeb4170f1c445 (diff)
downloadgnunet-3ae41c6868db101c0b7d5cabc0776a376654bf5d.tar.gz
gnunet-3ae41c6868db101c0b7d5cabc0776a376654bf5d.zip
- address coverity findings !coverity
Diffstat (limited to 'src/zonemaster')
-rw-r--r--src/zonemaster/gnunet-service-zonemaster.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/zonemaster/gnunet-service-zonemaster.c b/src/zonemaster/gnunet-service-zonemaster.c
index cbb448518..3d87e232b 100644
--- a/src/zonemaster/gnunet-service-zonemaster.c
+++ b/src/zonemaster/gnunet-service-zonemaster.c
@@ -412,7 +412,7 @@ shutdown_task (void *cls)
412 GNUNET_CONTAINER_DLL_remove (cop_head, cop_tail, cop); 412 GNUNET_CONTAINER_DLL_remove (cop_head, cop_tail, cop);
413 GNUNET_free (cop); 413 GNUNET_free (cop);
414 } 414 }
415 415 GNUNET_assert (0 == pthread_mutex_lock (&jobs_lock));
416 while (NULL != (job = jobs_head)) 416 while (NULL != (job = jobs_head))
417 { 417 {
418 GNUNET_log (GNUNET_ERROR_TYPE_WARNING, 418 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
@@ -420,7 +420,8 @@ shutdown_task (void *cls)
420 GNUNET_CONTAINER_DLL_remove (jobs_head, jobs_tail, job); 420 GNUNET_CONTAINER_DLL_remove (jobs_head, jobs_tail, job);
421 free_job (job); 421 free_job (job);
422 } 422 }
423 423 GNUNET_assert (0 == pthread_mutex_unlock (&jobs_lock));
424 GNUNET_assert (0 == pthread_mutex_lock (&results_lock));
424 while (NULL != (job = results_head)) 425 while (NULL != (job = results_head))
425 { 426 {
426 GNUNET_log (GNUNET_ERROR_TYPE_WARNING, 427 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
@@ -428,6 +429,7 @@ shutdown_task (void *cls)
428 GNUNET_CONTAINER_DLL_remove (results_head, results_tail, job); 429 GNUNET_CONTAINER_DLL_remove (results_head, results_tail, job);
429 free_job (job); 430 free_job (job);
430 } 431 }
432 GNUNET_assert (0 == pthread_mutex_unlock (&results_lock));
431 433
432 while (NULL != (ma = it_head)) 434 while (NULL != (ma = it_head))
433 { 435 {