trigger_next_request (h);
GNUNET_assert (size >= sizeof (struct SendMessage));
dt = notify (notify_cls, size - sizeof (struct SendMessage), &sm[1]);
+ if (0 == dt)
+ {
+ /* client decided to send nothing! */
+ return 0;
+ }
+ GNUNET_assert (dt >= sizeof (struct GNUNET_MessageHeader));
sm->header.size = htons (dt + sizeof (struct SendMessage));
GNUNET_assert (dt + sizeof (struct SendMessage) < size);
return dt + sizeof (struct SendMessage);
/**
* Handle CORE_SEND request.
+ *
+ * @param cls unused
+ * @param client the client issuing the request
+ * @param message the "struct SendMessage"
*/
static void
handle_client_send (void *cls,
/**
* Handle CORE_SEND request.
+ *
+ * @param cls unused
+ * @param client the client issuing the request
+ * @param message the "struct SendMessage"
*/
static void
handle_client_send (void *cls,