avoid triggering dropped message 333 warning
authorChristian Grothoff <christian@grothoff.org>
Mon, 10 Oct 2016 15:43:25 +0000 (15:43 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 10 Oct 2016 15:43:25 +0000 (15:43 +0000)
src/peerinfo/peerinfo_api_notify.c

index 625cfb8f6241e45e84836c3622cca68fdec0cd62..e707a911e8d5e1dd6fd1d37f5718aa346d0ec5b7 100644 (file)
@@ -171,6 +171,23 @@ handle_notification (void *cls,
 }
 
 
+/**
+ * Type of a function to call when we receive a message from the
+ * service.  Call the iterator with the result and (if applicable)
+ * continue to receive more messages or trigger processing the next
+ * event (if applicable).
+ *
+ * @param cls closure
+ * @param msg message received, NULL on timeout or fatal error
+ */
+static void
+handle_end_iteration (void *cls,
+                      const struct GNUNET_MessageHeader *msg)
+{
+  /* these are ignored by the notify API */
+}
+
+
 /**
  * Task to re-try connecting to peerinfo.
  *
@@ -185,6 +202,10 @@ reconnect (void *cls)
                            GNUNET_MESSAGE_TYPE_PEERINFO_INFO,
                            struct InfoMessage,
                            nc),
+    GNUNET_MQ_hd_fixed_size (end_iteration,
+                             GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END,
+                             struct GNUNET_MessageHeader,
+                             nc),
     GNUNET_MQ_handler_end ()
   };
   struct GNUNET_MQ_Envelope *env;