[freetds] dblib assertion crash on connection timeouts
fdsubs at t-online.hu
Sat Mar 7 13:03:52 EST 2015
I think it would be preferable if dblib in the current development version wouldn't just crash the host process with an assertion if a connection attempt times out.
dbutil.c:193: _dblib_check_and_handle_interrupt: Assertion `dbproc != ((void *)0) && !dbdead((dbproc))' failed.
For example, doing a
bsqldb -S microsoft.com
or trying any other firewalled or non-responsive address.
Returning INT_CANCEL on DBDEAD in _dblib_check_and_handle_interrupt seems to be nicer.
More information about the FreeTDS