Merge pull request #1762 from gdawg/ssdp-example-fix-dupe-responses

Fix SSDP example for second and subsequent responses
This commit is contained in:
Sergey Lyubka 2022-09-25 10:20:55 +01:00 committed by GitHub
commit 695153c527
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,6 +33,9 @@ static void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) {
// But in our case, we should restore the multicast address in order
// to have next search to go to the multicast address
memcpy(&c->rem, c->label, sizeof(c->rem));
// Discard the content of this response as we expect each SSDP response
// to generate at most one MG_EV_READ event.
c->recv.len = 0UL;
}
}