diff options
Diffstat (limited to 'src/backend/libpq/crypt.c')
-rw-r--r-- | src/backend/libpq/crypt.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/backend/libpq/crypt.c b/src/backend/libpq/crypt.c index 8c1769cc505..a91ec8b161e 100644 --- a/src/backend/libpq/crypt.c +++ b/src/backend/libpq/crypt.c @@ -27,15 +27,8 @@ char* crypt_getpwdfilename() { static char* filename = NULL; if (!filename) { - char* env = NULL; - - env = getenv("PGDATA"); - if(env == NULL) { - elog(FATAL, "crypt.c: PGDATA is not defined"); - exit(-1); - } - filename = (char*)palloc(strlen(env) + strlen(CRYPT_PWD_FILE) + 2); - sprintf(filename, "%s/%s", env, CRYPT_PWD_FILE); + filename = (char*)palloc(strlen(DataDir) + strlen(CRYPT_PWD_FILE) + 2); + sprintf(filename, "%s/%s", DataDir, CRYPT_PWD_FILE); } return filename; |