From: Vlad S. <ser...@us...> - 2005-06-09 21:07:46
|
Update of /cvsroot/naviserver/modules/nsfreetds In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23043/modules/nsfreetds Modified Files: nsfreetds.c Log Message: added missed TCL_DEFS in the global makefile Index: nsfreetds.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsfreetds/nsfreetds.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** nsfreetds.c 8 Jun 2005 20:03:44 -0000 1.5 --- nsfreetds.c 9 Jun 2005 21:07:37 -0000 1.6 *************** *** 250,253 **** --- 250,254 ---- if(rc != TDS_SUCCEED && rc != TDS_NO_MORE_RESULTS) { Ns_Log(Error,"Db_GetRow(%s): tds_process_row_tokens: %d",handle->datasource,rc); + Db_Cancel(handle); return NS_ERROR; } *************** *** 291,294 **** --- 292,296 ---- if(IS_TDSDEAD(GET_TDS(handle))) { Ns_Log(Error, "Db_Cancel(%s): dead connection detected.", handle->datasource); + tds_free_all_results(GET_TDS(handle)); handle->statement = NULL; handle->fetchingRows = 0; |