diff options
author | Guillem Jover <guillem@debian.org> | 2010-05-19 05:21:47 +0200 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2010-05-19 08:34:02 +0200 |
commit | cb98e2038e195dd0ed29274738135da4b1709afb (patch) | |
tree | adcb347abe9b042056675fb10066e9e09ee6b63a /dpkg-deb | |
parent | 51e84d96dbec856301802952d937710ccc90b2f3 (diff) | |
download | dpkg-cb98e2038e195dd0ed29274738135da4b1709afb.tar.gz |
dpkg-deb: Refactor file_info freeing into a new file_info_free function
Diffstat (limited to 'dpkg-deb')
-rw-r--r-- | dpkg-deb/build.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c index ff17d2abb..101b04504 100644 --- a/dpkg-deb/build.c +++ b/dpkg-deb/build.c @@ -110,6 +110,13 @@ file_info_new(const char *filename) return fi; } +static void +file_info_free(struct file_info *fi) +{ + free(fi->fn); + free(fi); +} + static struct file_info * file_info_find_name(struct file_info *list, const char *filename) { @@ -203,9 +210,8 @@ free_filist(struct file_info *fi) while (fi) { struct file_info *fl; - free(fi->fn); fl=fi; fi=fi->next; - free(fl); + file_info_free(fl); } } |