diff -c psqlodbc.orig\execute.c psqlodbc\execute.c *** psqlodbc.orig\execute.c Sun Dec 04 22:16:28 2005 --- psqlodbc\execute.c Mon Dec 05 13:09:34 2005 *************** *** 308,315 **** res->next = NULL; QR_Destructor(res); res = kres; - SC_set_prepared(stmt, TRUE); } } else { --- 308,315 ---- res->next = NULL; QR_Destructor(res); res = kres; } + SC_set_prepared(stmt, TRUE); } else {