diff options
Diffstat (limited to 'src/backend/utils/misc/database.c')
-rw-r--r-- | src/backend/utils/misc/database.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/utils/misc/database.c b/src/backend/utils/misc/database.c index 981d7ea7dcc..ce8e6fb5fac 100644 --- a/src/backend/utils/misc/database.c +++ b/src/backend/utils/misc/database.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.55 2003/03/10 22:28:19 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.56 2003/04/04 20:42:12 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -50,10 +50,10 @@ ExpandDatabasePath(const char *dbpath) return NULL; /* ain't gonna fit nohow */ /* leading path delimiter? then already absolute path */ - if (*dbpath == '/') + if (is_absolute_path(dbpath)) { #ifdef ALLOW_ABSOLUTE_DBPATHS - cp = strrchr(dbpath, '/'); + cp = last_path_separator(dbpath); len = cp - dbpath; strncpy(buf, dbpath, len); snprintf(&buf[len], MAXPGPATH - len, "/base/%s", (cp + 1)); @@ -62,7 +62,7 @@ ExpandDatabasePath(const char *dbpath) #endif } /* path delimiter somewhere? then has leading environment variable */ - else if ((cp = strchr(dbpath, '/')) != NULL) + else if ((cp = first_path_separator(dbpath)) != NULL) { const char *envvar; |