File diald-1.0-fd_set.diff of Package diald
--- diald/diald-top-2.1pl4/client/diald-top.c
+++ diald/diald-top-2.1pl4/client/diald-top.c
@@ -113,7 +113,8 @@
quit = 0;
FD_ZERO(&fd_ctl);
FD_SET(0, &fd_ctl);
- FD_SET(fd_yyin = fileno(yyin), &fd_ctl);
+ fd_yyin = fileno(yyin);
+ FD_SET(fd_yyin, &fd_ctl);
signal(SIGTERM, handlesig);
signal(SIGINT, handlesig);