huyuxin@... =CC=E1=B5=BD:
> *1. mysqlcon.cxx*
> bug: =B1=E0=D2=EB=B4=ED=CE=F3(compile error)
> fix: =B8=C4=B1=E4=CD=B7=CE=C4=BC=FE=CB=B3=D0=F2(change header file incl=
ude sequence)
committed.
> *2. gkstatus.cxx*
> {-- in english
> *bug:*
> when i connect to status port with telnet, after i send a=20
> command(press return), the program will block at:
> int TelnetSocket::ReadChar()
> ....
> =3D=3D> if (!TCPSocket::Read(¤tByte, 1)) {
> then gnugk will not response other status client's command!
> *fix:*
Hmmm, the bug only occurs in non LARGE_FDSET mode,
so I didn't notice that :p.
The correct fix is set ReadTimeout of the socket to 0,
so Read() will not be blocked.
It is in CVS now. Please test it.
(I've verified it works on Windows)
Thanks for the report.
--=20
~ Chih-Wei Huang (cwhuang@...)
'v' CLDP Project : http://www.linux.org.tw/CLDP/ (Coordinator)
// \\ CLE Project : http://cle.linux.org.tw/CLE/ (Developer)
/( )\ I18N Project : http://i18n.linux.org.tw/ (Translator)
^`~'^ HomePage : http://www.cwhuang.idv.tw/
|