]> git.ozlabs.org Git - ccan/blobdiff - tools/namespacize.c
some bug fix in scripts
[ccan] / tools / namespacize.c
index 759ef938482f98a3b3aabd267f7e79c2fe56962d..3b7113c4302a7a6fc50eaf8524d388c20fb65ba2 100644 (file)
@@ -476,7 +476,7 @@ static char *parent_dir(const void *ctx, const char *dir)
 
 static void adjust_dir(const char *dir)
 {
-       char *parent = parent_dir(NULL, dir);
+       char *parent = parent_dir(talloc_autofree_context(), dir);
        char **deps;
 
        verbose("Adjusting %s\n", dir);
@@ -497,6 +497,7 @@ static void adjust_dir(const char *dir)
                talloc_free(depdir);
        }
        verbose_unindent();
+       talloc_free(parent);
 }
 
 static void adjust_dependents(const char *dir)