[freetds] dblib assertion crash on connection timeouts
freddy77 at gmail.com
Fri Mar 20 06:21:37 EDT 2015
2015-03-07 18:03 GMT+00:00 Daniel Fazekas <fdsubs at t-online.hu>:
> 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.
Removed the DBDEAD part and checked, not returns correctly timeout error
More information about the FreeTDS