Skip to content

Commit 3eebb3e

Browse files
committed
Merge branch 'rs/archive-plug-leak-refname'
Memleak fix. * rs/archive-plug-leak-refname: archive: release refname after use
2 parents b5b71cb + 1c3e412 commit 3eebb3e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

archive.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,7 @@ int write_archive(int argc, const char **argv, const char *prefix,
658658
rc = ar->write_archive(ar, &args);
659659

660660
string_list_clear_func(&args.extra_files, extra_file_info_clear);
661+
free(args.refname);
661662

662663
return rc;
663664
}

archive.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ struct repository;
88

99
struct archiver_args {
1010
struct repository *repo;
11-
const char *refname;
11+
char *refname;
1212
const char *prefix;
1313
const char *base;
1414
size_t baselen;

0 commit comments

Comments
 (0)