summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/atom-writer.c1
-rw-r--r--src/items.c1
-rw-r--r--src/setup.c2
3 files changed, 4 insertions, 0 deletions
diff --git a/src/atom-writer.c b/src/atom-writer.c
index 958d700..8fa1ec8 100644
--- a/src/atom-writer.c
+++ b/src/atom-writer.c
@@ -216,6 +216,7 @@ atom_feed_item_free (TAtomFeedItem *item)
g_free (item->date);
g_free (item->summary);
g_free (item->summary_type);
+ g_free (item);
}
void
diff --git a/src/items.c b/src/items.c
index 4a6f7ea..da60748 100644
--- a/src/items.c
+++ b/src/items.c
@@ -140,6 +140,7 @@ parse_album_xml (const gchar *filename, TAlbum *index)
s = g_strdup_printf ("/gallery/general/news[%d]/text()", i + 1);
s2 = xml_file_get_node_value (xml, s);
+ g_free (s);
atom_feed_item_set_summary (feed_item, s2);
g_free (s2);
diff --git a/src/setup.c b/src/setup.c
index 521b184..6d3c6be 100644
--- a/src/setup.c
+++ b/src/setup.c
@@ -228,6 +228,8 @@ free_setup_data (TGallerySetup *setup)
g_free (setup->footer);
g_free (setup->meta_author);
g_free (setup->meta_author_email);
+ g_free (setup->meta_description);
+ g_free (setup->meta_keywords);
g_free (setup->border_style);
g_free (setup->site_title);
g_free (setup->add_copyright);