aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/misc/database.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/utils/misc/database.c')
-rw-r--r--src/backend/utils/misc/database.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/utils/misc/database.c b/src/backend/utils/misc/database.c
index d5f497a3efb..461ec044690 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 */