flush peer respect value on disconnect
[oweals/gnunet.git] / src / fs / gnunet-auto-share.c
index 2106d67f1014ac1db70bc5258979ec39c96406dc..32725f66f00d73e925f066cf01029b37b4c150c4 100644 (file)
@@ -219,10 +219,11 @@ load_state ()
     GNUNET_CRYPTO_hash (wi->filename,
                        strlen (wi->filename),
                        &id);
-    GNUNET_CONTAINER_multihashmap_put (work_finished,
-                                      &id,
-                                      wi,
-                                      GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY);
+    GNUNET_break (GNUNET_OK ==
+                  GNUNET_CONTAINER_multihashmap_put (work_finished,
+                                                     &id,
+                                                     wi,
+                                                     GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
   }
   if (GNUNET_OK ==
       GNUNET_BIO_read_close (rh, &emsg))
@@ -403,10 +404,11 @@ maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
     GNUNET_CRYPTO_hash (wi->filename,
                        strlen (wi->filename),
                        &key);
-    GNUNET_CONTAINER_multihashmap_put (work_finished,
-                                      &key,
-                                      wi,
-                                      GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY);
+    GNUNET_break (GNUNET_OK ==
+                  GNUNET_CONTAINER_multihashmap_put (work_finished,
+                                                     &key,
+                                                     wi,
+                                                     GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
   }
   else
   {
@@ -488,7 +490,7 @@ work (void *cls,
              _("Publishing `%s'\n"),
              wi->filename);
   publish_proc = GNUNET_OS_start_process_vap (GNUNET_YES,
-                                              0, NULL, NULL,
+                                              0, NULL, NULL, NULL,
                                              "gnunet-publish",
                                              argv);
   if (NULL == publish_proc)