From 3eea6775ab8e0d726087b0a8dc5d6d393ba775d2 Mon Sep 17 00:00:00 2001 From: Yoshiyuki Asaba Date: Wed, 11 Jul 2007 02:11:53 +0000 Subject: [PATCH] flush output buffer when deadlock error occured in Execute(). --- pool_process_query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pool_process_query.c b/pool_process_query.c index d34f59b..e7b26f6 100644 --- a/pool_process_query.c +++ b/pool_process_query.c @@ -861,7 +861,7 @@ static POOL_STATUS Execute(POOL_CONNECTION *frontend, len = strlen(POOL_ERROR_QUERY) + 1; sendlen = htonl(len + 4); pool_write(cp, &sendlen, sizeof(sendlen)); - pool_write(cp, POOL_ERROR_QUERY, len); + pool_write_and_flush(cp, POOL_ERROR_QUERY, len); } else { -- 2.39.5