]> git.proxmox.com Git - libgit2.git/commitdiff
Fix memory leak with checkout tree iterator
authorRussell Belfer <rb@github.com>
Thu, 3 Jan 2013 21:22:34 +0000 (13:22 -0800)
committerRussell Belfer <rb@github.com>
Fri, 4 Jan 2013 23:47:44 +0000 (15:47 -0800)
src/checkout.c

index 3428527922efb48531d4b5dbedc4f16d99ec8d29..a10507aaf9d991d57bd3ed7a295bb354f7a8863e 100644 (file)
@@ -44,7 +44,6 @@ typedef struct {
        git_checkout_opts opts;
        bool opts_free_baseline;
        char *pfx;
-       git_iterator *baseline;
        git_index *index;
        git_pool pool;
        git_vector removes;
@@ -1241,7 +1240,7 @@ cleanup:
 
        git_diff_list_free(data.diff);
        git_iterator_free(workdir);
-       git_iterator_free(data.baseline);
+       git_iterator_free(baseline);
        git__free(actions);
        git__free(counts);
        checkout_data_clear(&data);