diff -c psqlodbc.orig\results.c psqlodbc\results.c *** psqlodbc.orig\results.c Mon May 29 20:26:46 2006 --- psqlodbc\results.c Wed Jun 07 21:00:44 2006 *************** *** 1838,1844 **** --- 1838,1847 ---- stmt->currTuple = -1; } else + { + PGAPI_FreeStmt(hstmt, SQL_CLOSE); ret = SQL_NO_DATA_FOUND; + } mylog("%s: returning %d\n", func, ret); return ret; }