* pgpool: a language independent connection pool server for PostgreSQL
* written by Tatsuo Ishii
*
- * Copyright (c) 2003-2010 PgPool Global Development Group
+ * Copyright (c) 2003-2011 PgPool Global Development Group
*
* Permission to use, copy, modify, and distribute this software and
* its documentation for any purpose and without fee is hereby
struct passwd *pw;
char md5[MD5_PASSWD_LEN+1];
char pool_passwd[POOLMAXPATHLEN+1];
+ char dirnamebuf[POOLMAXPATHLEN+1];
+ char *dirp;
if (pool_init_config())
{
exit(EXIT_FAILURE);
}
+ strncpy(dirnamebuf, conf_file, sizeof(dirnamebuf));
+ dirp = dirname(dirnamebuf);
snprintf(pool_passwd, sizeof(pool_passwd), "%s/%s",
- dirname(conf_file), pool_config->pool_passwd);
+ dirp, pool_config->pool_passwd);
pool_init_pool_passwd(pool_passwd);
pw = getpwuid(getuid());