From c1ea24495e7d31dc78544b0cd585aa0fbc44cae8 Mon Sep 17 00:00:00 2001 From: bambo <> Date: Fri, 26 Aug 2011 02:32:17 +0000 Subject: [PATCH] Fix the bug while use some special charactors such as '*', '?', '$' in password will cause execute pcp command faile issue. --- command.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/command.php b/command.php index 09f972e..01dab2d 100644 --- a/command.php +++ b/command.php @@ -54,7 +54,7 @@ function execPcp($command, $num='') { $param = readPcpInfo(); $param['hostname'] = _PGPOOL2_PCP_HOSTNAME; - $args = " " . $param['pcp_timeout'] . " " . $param['hostname'] . " " . $param['pcp_port'] . " ". $_SESSION[SESSION_LOGIN_USER] . " " . $_SESSION[SESSION_LOGIN_USER_PASSWORD] . " " . $num; + $args = " " . $param['pcp_timeout'] . " " . $param['hostname'] . " " . $param['pcp_port'] . " ". $_SESSION[SESSION_LOGIN_USER] . " '" . $_SESSION[SESSION_LOGIN_USER_PASSWORD] . "' " . $num; switch ($command) { case 'PCP_NODE_COUNT': -- 2.39.5