From 1a96dac2e8b63d5341cd37611c84a5e313c5472e Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Fri, 22 Aug 2008 05:29:43 +0000 Subject: [PATCH] fix tds_send_emulated_execute if no parameters --- ChangeLog | 7 ++++++- src/tds/query.c | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 651d4ffd4a..f24fdba9c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Aug 22 07:29:18 CET 2008 Frediano Ziglio + * src/tds/query.c: + - applied modified patch from Chris Reeves for fix + tds_send_emulated_execute if no parameters + Sun Aug 17 10:42:41 CET 2008 Frediano Ziglio * src/tds/query.c: do not loose sync on conversion errors @@ -199,4 +204,4 @@ Wed Jan 9 19:54:43 EST 2008 JK Lowden * ChangeLog truncated because of release * ChangeLog-0.82 added because of release -$Id: ChangeLog,v 1.2454.2.47 2008-08-17 08:43:16 freddy77 Exp $ +$Id: ChangeLog,v 1.2454.2.48 2008-08-22 05:29:43 freddy77 Exp $ diff --git a/src/tds/query.c b/src/tds/query.c index e956a8c37e..33a883804a 100644 --- a/src/tds/query.c +++ b/src/tds/query.c @@ -46,7 +46,7 @@ #include -TDS_RCSID(var, "$Id: query.c,v 1.217.2.2 2008-08-17 08:43:16 freddy77 Exp $"); +TDS_RCSID(var, "$Id: query.c,v 1.217.2.3 2008-08-22 05:29:44 freddy77 Exp $"); static void tds_put_params(TDSSOCKET * tds, TDSPARAMINFO * info, int flags); static void tds7_put_query_params(TDSSOCKET * tds, const char *query, int query_len); @@ -2851,7 +2851,7 @@ tds_send_emulated_execute(TDSSOCKET * tds, const char *query, TDSPARAMINFO * par START_QUERY; if (!num_placeholders) { tds_put_string(tds, query, -1); - return tds_flush_packet(tds); + return TDS_SUCCEED; } s = query;