diff --git a/mongoose.c b/mongoose.c
index 719be500aeab73587feb915ac4c05e15e1fe5ded..53b3c0cbfe2ea148aaa354900debdaef61c3a9fc 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -3613,6 +3613,7 @@ void mg_destroy_server(struct mg_server **server) {
   struct ll *lp, *tmp;
 
   if (server != NULL && *server != NULL) {
+    // Do one last poll, see https://github.com/cesanta/mongoose/issues/286
     mg_poll_server(*server, 0);
     closesocket((*server)->listening_sock);
     closesocket((*server)->ctl[0]);