Преглед изворни кода

close_connection(): added two EXTRA_CHECKs

Evgeny Grin (Karlson2k) пре 8 година
родитељ
комит
3a0f1ddb10
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      src/microhttpd/daemon.c

+ 2 - 0
src/microhttpd/daemon.c

@@ -4513,6 +4513,8 @@ close_connection (struct MHD_Connection *pos)
 
   MHD_mutex_lock_chk_ (&daemon->cleanup_connection_mutex);
 
+  EXTRA_CHECK (! pos->suspended);
+  EXTRA_CHECK (! pos->resuming);
   if (pos->connection_timeout == pos->daemon->connection_timeout)
     XDLL_remove (daemon->normal_timeout_head,
 		 daemon->normal_timeout_tail,