diff --git a/src/utils/pool_process_reporting.c b/src/utils/pool_process_reporting.c index 54eb8b7..a9fc51e 100644 --- a/src/utils/pool_process_reporting.c +++ b/src/utils/pool_process_reporting.c @@ -137,10 +137,10 @@ send_complete_and_ready(POOL_CONNECTION * frontend, POOL_CONNECTION_POOL * backe pool_write(frontend, "C", 1); if (MAJOR(backend) == PROTO_MAJOR_V3) { - len = htonl(4 + strlen(msg) + 1); + len = htonl(4 + msg_len + 1); pool_write(frontend, &len, sizeof(len)); } - pool_write(frontend, msg, strlen(msg) + 1); + pool_write(frontend, msg, msg_len + 1); /* ready for query */ pool_write(frontend, "Z", 1);