From f5f60f6edda2d69f2b38a411cf4ede36f0ba82e8 Mon Sep 17 00:00:00 2001 From: Olaf Bergmann Date: Mon, 23 Jan 2012 00:42:15 +0100 Subject: [PATCH] suppress responses for multicast requests (testing) --- net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net.c b/net.c index 3d20422a..47c93ff9 100644 --- a/net.c +++ b/net.c @@ -901,7 +901,8 @@ handle_request(coap_context_t *context, coap_queue_t *node) { h(context, resource, &node->remote, node->pdu, &token, response); if (response->hdr->type != COAP_MESSAGE_NON || - response->hdr->code >= 64) { + (response->hdr->code >= 64 + && !uip_is_addr_mcast(&node->local.addr))) { if (coap_send(context, &node->remote, response) == COAP_INVALID_TID) { debug("cannot send response for message %d\n", node->pdu->hdr->id); coap_delete_pdu(response);