walkor 11 anni fa
parent
commit
35ef465659
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      man/Core/Events/Libevent.php

+ 4 - 0
man/Core/Events/Libevent.php

@@ -110,6 +110,10 @@ class Libevent implements BaseEvent
                     event_del($this->allEvents[$fd_key][$flag]);
                 }
                 unset($this->allEvents[$fd_key][$flag]);
+                if(empty($this->allEvents[$fd_key]))
+                {
+                    unset($this->allEvents[$fd_key]);
+                }
             case  \Man\Core\Events\BaseEvent::EV_SIGNAL:
                 if(isset($this->eventSignal[$fd_key]))
                 {