From 2b51c92d30691f230cd13c806afe695bc38a144b Mon Sep 17 00:00:00 2001 From: "Thomas G. Lockhart" Date: Mon, 10 Nov 1997 15:14:34 +0000 Subject: [PATCH] Clean up handling of environment variables in path names. --- src/backend/utils/misc/database.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/utils/misc/database.c b/src/backend/utils/misc/database.c index d5f497a3ef..461ec04469 100644 --- a/src/backend/utils/misc/database.c +++ b/src/backend/utils/misc/database.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.1 1997/11/07 07:05:46 thomas Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.2 1997/11/10 15:14:34 thomas Exp $ * *------------------------------------------------------------------------- */ @@ -130,6 +130,10 @@ ExpandDatabasePath(char *dbpath) strncpy(buf,dbpath,(cp-dbpath)); buf[cp-dbpath] = '\0'; path = getenv(buf); + /* problem getting environment variable? let calling routine handle it */ + if (path == NULL) + return path; + sprintf(buf, "%s%cbase%c%s", path, SEP_CHAR, SEP_CHAR, (cp+1)); } /* no path delimiter? then add the default path prefixes */ -- GitLab