diff options
Diffstat (limited to 'src/port/exec.c')
-rw-r--r-- | src/port/exec.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/port/exec.c b/src/port/exec.c index 440c63f0c52..85fec3ac478 100644 --- a/src/port/exec.c +++ b/src/port/exec.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/port/exec.c,v 1.20 2004/08/09 03:12:38 momjian Exp $ + * $PostgreSQL: pgsql/src/port/exec.c,v 1.21 2004/08/09 20:20:46 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -433,6 +433,9 @@ find_other_exec(const char *argv0, const char *target, /* Trim off program name and keep just directory */ *last_dir_separator(retpath) = '\0'; + canonicalize_path(retpath); + + /* Now append the other program's name */ snprintf(retpath + strlen(retpath), MAXPGPATH - strlen(retpath), "/%s%s", target, EXE); |