From 85a1d57e644e84a24470695e82c1d725bc585fd2 Mon Sep 17 00:00:00 2001 From: Tanmay Patil Date: Thu, 13 Jun 2024 22:15:34 +0530 Subject: [PATCH] Fix more leaks --- src/md.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/md.c b/src/md.c index 2de9c57..e9ff3af 100644 --- a/src/md.c +++ b/src/md.c @@ -271,8 +271,9 @@ find_image_uri (char *content) //FIXME: extract title static char* -find_image_title () +find_image_title (char *content) { + free (content); return NULL; } @@ -298,8 +299,8 @@ read_md_unit (char *line, if (unit->type == UNIT_TYPE_IMAGE) { - unit->uri = find_image_uri (unit->content); - unit->content = find_image_title (); + unit->uri = strdup (find_image_uri (unit->content)); + unit->content = find_image_title (unit->content); } /* Append to md->elements */ @@ -366,13 +367,12 @@ md_free (MD *md) next = unit->next; if (unit->content != NULL) free (unit->content); + if (unit->uri != NULL) + free (unit->uri); free (unit); unit = next; } - if (unit->uri != NULL) - free (unit->uri); - free (md); }