From 01b49699136ac5657fed38f1097e698e89b3c8ac Mon Sep 17 00:00:00 2001 From: yuqing Date: Tue, 16 Sep 2014 16:44:37 +0800 Subject: [PATCH] bug fixed: caused by memory organize --- src/connection_pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connection_pool.c b/src/connection_pool.c index 2e6fd33..31f7ae5 100644 --- a/src/connection_pool.c +++ b/src/connection_pool.c @@ -307,7 +307,7 @@ int conn_pool_close_connection_ex(ConnectionPool *cp, ConnectionInfo *conn, return ENOENT; } - node = (ConnectionNode *)(((char *)conn) + sizeof(ConnectionInfo)); + node = (ConnectionNode *)(((char *)conn) - sizeof(ConnectionInfo)); if (node->manager != cm) { logError("file: "__FILE__", line: %d, " \