[vlc-commits] Revert "lua: fix a busy loop (fix #4165)"

Pierre Ynard git at videolan.org
Tue Feb 1 22:54:14 CET 2011


vlc | branch: master | Pierre Ynard <linkfanel at yahoo.fr> | Tue Feb  1 22:53:03 2011 +0100| [c4e65e386a753aef5d9954b2dc280056b8682e4b] | committer: Pierre Ynard

Revert "lua: fix a busy loop (fix #4165)"

This reverts commit a1b3978d280993a87033ee3de22b08d6dad9544f.

It doesn't fix anything and it breaks new connections

Signed-off-by: Pierre Ynard <linkfanel at yahoo.fr>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c4e65e386a753aef5d9954b2dc280056b8682e4b
---

 share/lua/intf/modules/host.lua |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/share/lua/intf/modules/host.lua b/share/lua/intf/modules/host.lua
index 7d0c404..4601b25 100644
--- a/share/lua/intf/modules/host.lua
+++ b/share/lua/intf/modules/host.lua
@@ -235,7 +235,6 @@ function host()
         filter_client( pollfds, status.read, vlc.net.POLLIN )
         filter_client( pollfds, status.password, vlc.net.POLLIN )
         filter_client( pollfds, status.write, vlc.net.POLLOUT )
-
         if listeners.tcp then
             for _, listener in pairs(listeners.tcp.list) do
                 for _, fd in pairs({listener:fds()}) do
@@ -251,10 +250,9 @@ function host()
             for _, client in pairs(clients) do
                 if pollfds[client:fd()] == vlc.net.POLLOUT then
                     table.insert(wclients,client)
-                elseif pollfds[client:fd()] == vlc.net.POLLIN then
+                end
+                if pollfds[client:fd()] == vlc.net.POLLIN then
                     table.insert(rclients,client)
-                else
-                    del_client( client )
                 end
             end
             if listeners.tcp then



More information about the vlc-commits mailing list