gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r30908 - gnunet/src/namestore


From: gnunet
Subject: [GNUnet-SVN] r30908 - gnunet/src/namestore
Date: Wed, 27 Nov 2013 17:01:41 +0100

Author: wachs
Date: 2013-11-27 17:01:41 +0100 (Wed, 27 Nov 2013)
New Revision: 30908

Modified:
   gnunet/src/namestore/test_namestore_api_remove_not_existing_record.c
Log:
fixing test


Modified: gnunet/src/namestore/test_namestore_api_remove_not_existing_record.c
===================================================================
--- gnunet/src/namestore/test_namestore_api_remove_not_existing_record.c        
2013-11-27 13:43:16 UTC (rev 30907)
+++ gnunet/src/namestore/test_namestore_api_remove_not_existing_record.c        
2013-11-27 16:01:41 UTC (rev 30908)
@@ -97,24 +97,29 @@
 {
   GNUNET_assert (NULL != cls);
   nsqe = NULL;
-  if (GNUNET_SYSERR == success)
+  if (endbadly_task != GNUNET_SCHEDULER_NO_TASK)
   {
-    GNUNET_break (0);
-    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                "Namestore could not remove record: `%s'\n",
-                emsg);
-    GNUNET_SCHEDULER_shutdown ();
-    return;
+    GNUNET_SCHEDULER_cancel (endbadly_task);
+    endbadly_task = GNUNET_SCHEDULER_NO_TASK;
   }
-  else if (GNUNET_OK == success)
-  {
-    res = 0;
-    if (endbadly_task != GNUNET_SCHEDULER_NO_TASK)
-    {
-      GNUNET_SCHEDULER_cancel (endbadly_task);
-      endbadly_task = GNUNET_SCHEDULER_NO_TASK;
-    }
-    GNUNET_SCHEDULER_add_now (&end, NULL);
+
+  switch (success) {
+    case GNUNET_NO:
+      GNUNET_SCHEDULER_add_now (&end, NULL);
+      break;
+    case GNUNET_OK:
+      GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                  "Namestore could remove non-existing record: `%s'\n",
+                  emsg);
+      GNUNET_SCHEDULER_add_now (&endbadly, NULL);
+      break;
+    case GNUNET_SYSERR:
+    default:
+      GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                  "Namestore failed: `%s'\n",
+                  emsg);
+      GNUNET_SCHEDULER_add_now (&endbadly, NULL);
+      break;
   }
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]