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);
openSUSE Build Service is sponsored by