diff --git a/src/main/pgpool_main.c b/src/main/pgpool_main.c index 2c04d2958..718f4d459 100644 --- a/src/main/pgpool_main.c +++ b/src/main/pgpool_main.c @@ -4337,6 +4337,10 @@ get_info_from_conninfo(char *conninfo, char *host, char *port) p = strstr(conninfo, "host"); if (p) { + /* skip "host=" */ + while (*p && *p++ != '=') + ; + while (*p && *p != ' ') *host++ = *p++; *host = '\0';