vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Tue Nov 27 19:50:01 2012 +0200| [dcd19cba03bb9c0c37281dffde7a74b5ede3ef65] | committer: Rémi Denis-Courmont
LIRC: keep same pollfd There is no need to reinitialize the structure. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dcd19cba03bb9c0c37281dffde7a74b5ede3ef65 --- modules/control/lirc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/control/lirc.c b/modules/control/lirc.c index 81a8885..615f97c 100644 --- a/modules/control/lirc.c +++ b/modules/control/lirc.c @@ -159,16 +159,18 @@ static void *Run( void *data ) intf_thread_t *p_intf = data; intf_sys_t *p_sys = p_intf->p_sys; + struct pollfd ufd; + ufd.fd = p_sys->i_fd; + ufd.events = POLLIN; + for( ;; ) { /* Wait for data */ - struct pollfd ufd = { .fd = p_sys->i_fd, .events = POLLIN, .revents = 0 }; if( poll( &ufd, 1, -1 ) == -1 ) { if( errno == EINTR ) continue; - else - break; + break; } /* Process */ _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
