commit - 49520a3227e82d18f80658e593e3300434fa8625
commit + 2fbdb5aefebc67efda0c651e17b9094d46633d1a
blob - 80de9bdeca406f8d4266ddd4b98a8a26f59d6df5
blob + 7ffb70af030caa6fdcf0a595f91fe0486870a2c4
--- include/got_worktree.h
+++ include/got_worktree.h
/*
* Get the path to the repository associated with a worktree.
- * The caller must dispose of it with free(3).
*/
-char *got_worktree_get_repo_path(struct got_worktree *);
+const char *got_worktree_get_repo_path(struct got_worktree *);
/*
* Get the path prefix associated with a worktree.
- * The caller must dispose of it with free(3).
*/
const char *got_worktree_get_path_prefix(struct got_worktree *);
blob - c55f3e7519777cdce2a4f25c8e35006404281300
blob + 548c20af49b6c661ceae87626202e65cee99bde8
--- lib/worktree.c
+++ lib/worktree.c
free(worktree);
}
-char *
+const char *
got_worktree_get_repo_path(struct got_worktree *worktree)
{
- return strdup(worktree->repo_path);
+ return worktree->repo_path;
}
const char *