mirror of
https://github.com/postgres/postgres.git
synced 2025-04-22 23:02:54 +03:00
Clean up handling of environment variables in path names.
This commit is contained in:
parent
725bbde05c
commit
2b51c92d30
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user