diff -ur xchat2/src/common/server.c good_xchat2/src/common/server.c --- xchat2/src/common/server.c 2005-10-28 06:57:01.000000000 -0400 +++ good_xchat2/src/common/server.c 2005-10-29 18:06:08.437500000 -0400 @@ -1581,7 +1581,7 @@ } #endif serv->childpid = pid; - serv->iotag = fe_input_add (serv->childread, FIA_READ, server_read_child, + serv->iotag = fe_input_add (serv->childread, FIA_READ|FIA_FD, server_read_child, serv); }