From be5c27fe72ea622132eb5923a6cf1c4e008c55ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 2 Jan 2016 18:48:48 +0200 Subject: [PATCH] lua: do not push uninitialized values on poll() error --- modules/lua/libs/net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lua/libs/net.c b/modules/lua/libs/net.c index 3d760bf451..3d8fb51b8c 100644 --- a/modules/lua/libs/net.c +++ b/modules/lua/libs/net.c @@ -367,7 +367,7 @@ static int vlclua_net_poll( lua_State *L ) for( int i = 0; i < i_fds; i++ ) { lua_pushinteger( L, luafds[i] ); - lua_pushinteger( L, p_fds[i].revents ); + lua_pushinteger( L, (val >= 0) ? p_fds[i].revents : 0 ); lua_settable( L, 1 ); } lua_pushinteger( L, val );