Thread (37 messages) flat view 37 messages, 5 authors, 2018-03-05

Re: [PATCH 3/7] worktree move: new command

From: Eric Sunshine <hidden>
Date: 2018-02-02 11:23:06

On Fri, Feb 2, 2018 at 4:15 AM, Eric Sunshine [off-list ref] wrote:
On Wed, Jan 24, 2018 at 4:53 AM, Nguyễn Thái Ngọc Duy [off-list ref] wrote:
quoted
+static int move_worktree(int ac, const char **av, const char *prefix)
+{
+       [...]
+       worktrees = get_worktrees(0);
+       wt = find_worktree(worktrees, prefix, av[0]);
+       if (!wt)
+               die(_("'%s' is not a working tree"), av[0]);
This is still leaking 'worktrees'[1]. You probably want
free_worktrees() immediately after the find_worktree() invocation.
Sorry, free_worktrees() after the last use of 'wt' since you still
need to access its fields, which would be the end of the function.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help