summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2014-09-06 20:48:06 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2014-09-06 20:48:06 +0100
commit9a08ec9ad349e6fbf42d414696b04d1d011ce9d0 (patch)
tree9e7c6548551c83337a4ca725dacd67e4feec6661
parentd3d682e51b3cca3c643294df6d5490c8f313b56f (diff)
downloadnetsurf-9a08ec9ad349e6fbf42d414696b04d1d011ce9d0.tar.gz
netsurf-9a08ec9ad349e6fbf42d414696b04d1d011ce9d0.tar.bz2
Free header_path.
-rw-r--r--framebuffer/convert_font.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/framebuffer/convert_font.c b/framebuffer/convert_font.c
index 3cd9a91f3..eb8f3cb03 100644
--- a/framebuffer/convert_font.c
+++ b/framebuffer/convert_font.c
@@ -1175,16 +1175,19 @@ int main(int argc, char** argv)
case 'h':
log_usage(argv[0]);
+ free(header_path);
return EXIT_SUCCESS;
default:
log_usage(argv[0]);
+ free(header_path);
return EXIT_FAILURE;
}
}
if ((argc - optind) < 2) {
log_usage(argv[0]);
+ free(header_path);
return EXIT_FAILURE;
}
@@ -1197,6 +1200,7 @@ int main(int argc, char** argv)
ok = load_font(in_path, &data);
if (!ok) {
free_table();
+ free(header_path);
return EXIT_FAILURE;
}
@@ -1204,6 +1208,7 @@ int main(int argc, char** argv)
if (ok && (header_path != NULL)) {
ok = generate_font_header(header_path, data);
}
+ free(header_path);
free_table();
for (i = 0; i < 4; i++) {
free(data->sections[i]);