gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r36957 - gnunet/src/set


From: gnunet
Subject: [GNUnet-SVN] r36957 - gnunet/src/set
Date: Tue, 29 Mar 2016 14:09:18 +0200

Author: dold
Date: 2016-03-29 14:09:17 +0200 (Tue, 29 Mar 2016)
New Revision: 36957

Modified:
   gnunet/src/set/set_api.c
Log:
be more lenient in the set api

Modified: gnunet/src/set/set_api.c
===================================================================
--- gnunet/src/set/set_api.c    2016-03-26 15:26:31 UTC (rev 36956)
+++ gnunet/src/set/set_api.c    2016-03-29 12:09:17 UTC (rev 36957)
@@ -1041,7 +1041,13 @@
 GNUNET_SET_commit (struct GNUNET_SET_OperationHandle *oh,
                    struct GNUNET_SET_Handle *set)
 {
-  GNUNET_assert (NULL == oh->set);
+  if (NULL != oh->set)
+  {
+    /* Some other set was already commited for this
+     * operation, there is a logic bug in the client of this API */
+    GNUNET_break (0);
+    return GNUNET_OK;
+  }
   if (GNUNET_YES == set->invalid)
     return GNUNET_SYSERR;
   GNUNET_assert (NULL != oh->conclude_mqm);




reply via email to

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