summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2010-10-08 23:45:39 +0200
committerTomas Bzatek <tbzatek@users.sourceforge.net>2010-10-08 23:45:39 +0200
commit488cb536d5d59a63eaf1f01c3d760f94979c0deb (patch)
tree5878b348afd286099b8264dd43c1f53619baec1e /src
parent10c6b1f0978710cf5a9f309b6fdcaef922f9b07f (diff)
downloadcataract-488cb536d5d59a63eaf1f01c3d760f94979c0deb.tar.xz
Plug some memory leaks
Diffstat (limited to 'src')
-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);