walkor 11 سال پیش
والد
کامیت
35ef465659
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  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]))
                 {