aboutsummaryrefslogtreecommitdiff
path: root/src/backend/libpq/crypt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/libpq/crypt.c')
-rw-r--r--src/backend/libpq/crypt.c11
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;