From a2844e3fbd45dfe98e7fc923dd59ce38f2598f81 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Sat, 22 Feb 2014 10:03:14 +0000 Subject: [PATCH] to make valgrind happy --- src/html.c | 18 +++++++++++++----- src/html.h | 2 ++ src/main.c | 1 + 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/html.c b/src/html.c index 408c18e..248cf82 100644 --- a/src/html.c +++ b/src/html.c @@ -38,11 +38,11 @@ #include #include -static const char *footer; -static const char *ppa_body; -static const char *pkg_body; -static const char *pkg_version_body; -static const char *header; +static char *footer; +static char *ppa_body; +static char *pkg_body; +static char *pkg_version_body; +static char *header; static char *path_new(const char *dir, const char *file, const char *suffixe) { @@ -566,3 +566,11 @@ ppa_to_html(const char *owner, free(path); } + +void html_cleanup() { + free(header); + free(footer); + free(ppa_body); + free(pkg_body); + free(pkg_version_body); +} diff --git a/src/html.h b/src/html.h index 1d9dd87..858590b 100644 --- a/src/html.h +++ b/src/html.h @@ -32,4 +32,6 @@ void ppa_to_html(const char *owner, const int install_static_files, int ws_size); +void html_cleanup(); + #endif diff --git a/src/main.c b/src/main.c index 58cb028..9ef8b5b 100644 --- a/src/main.c +++ b/src/main.c @@ -219,6 +219,7 @@ int main(int argc, char **argv) free(output_dir); http_cleanup(); cache_cleanup(); + html_cleanup(); exit(EXIT_SUCCESS); } -- 2.7.4