pg_basebackup: canonicalize old and new tablespace paths

This avoids problems with double-slash-specified paths.

Patch by Ian Barwick
This commit is contained in:
Bruce Momjian 2015-04-28 20:12:10 -04:00
parent 33cb8ff6aa
commit f19d8f14c7
1 changed files with 3 additions and 0 deletions

View File

@ -199,6 +199,9 @@ tablespace_list_append(const char *arg)
exit(1);
}
canonicalize_path(cell->old_dir);
canonicalize_path(cell->new_dir);
if (tablespace_dirs.tail)
tablespace_dirs.tail->next = cell;
else