mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
gcoap: issue RST on unknown observe notifications
This commit is contained in:
parent
021986c087
commit
94e8786715
@ -536,6 +536,13 @@ static void _process_coap_pdu(gcoap_socket_t *sock, sock_udp_ep_t *remote, sock_
|
||||
messagelayer_emptyresponse_type = COAP_TYPE_RST;
|
||||
DEBUG("gcoap: Answering unknown CON response with RST to "
|
||||
"shut up sender\n");
|
||||
} else {
|
||||
/* if the response was a (NON) observe notification and there is no
|
||||
* matching request, the server must be informed that this node is
|
||||
* no longer interested in this notification. */
|
||||
if (coap_has_observe(&pdu)) {
|
||||
messagelayer_emptyresponse_type = COAP_TYPE_RST;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user