pull-local: Fix regression with absolute paths

Don't add cwd unless the path is relative.
This commit is contained in:
Colin Walters 2015-02-13 11:39:02 -05:00
parent 9cc9804195
commit 64363c26ac
1 changed files with 7 additions and 3 deletions

View File

@ -70,9 +70,13 @@ ostree_builtin_pull_local (int argc, char **argv, GCancellable *cancellable, GEr
src_repo_arg = argv[1];
{ gs_free char *cwd = g_get_current_dir ();
src_repo_uri = g_strconcat ("file://", cwd, "/", src_repo_arg, NULL);
}
if (src_repo_arg[0] == '/')
src_repo_uri = g_strconcat ("file://", src_repo_arg, NULL);
else
{
gs_free char *cwd = g_get_current_dir ();
src_repo_uri = g_strconcat ("file://", cwd, "/", src_repo_arg, NULL);
}
if (opt_disable_fsync)
ostree_repo_set_disable_fsync (repo, TRUE);