summaryrefslogtreecommitdiff
path: root/libedataserver
diff options
context:
space:
mode:
Diffstat (limited to 'libedataserver')
-rw-r--r--libedataserver/e-xml-utils.c4
-rw-r--r--libedataserver/md5-utils.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/libedataserver/e-xml-utils.c b/libedataserver/e-xml-utils.c
index 8901ce32c..3c8abe176 100644
--- a/libedataserver/e-xml-utils.c
+++ b/libedataserver/e-xml-utils.c
@@ -50,7 +50,11 @@ e_xml_parse_file (const gchar *filename)
if (mapped_file) {
result = xmlParseMemory (g_mapped_file_get_contents (mapped_file),
g_mapped_file_get_length (mapped_file));
+#if GLIB_CHECK_VERSION(2,21,3)
+ g_mapped_file_unref (mapped_file);
+#else
g_mapped_file_free (mapped_file);
+#endif
}
return result;
}
diff --git a/libedataserver/md5-utils.c b/libedataserver/md5-utils.c
index 4ef3780b3..ceb64804a 100644
--- a/libedataserver/md5-utils.c
+++ b/libedataserver/md5-utils.c
@@ -362,5 +362,9 @@ md5_get_digest_from_file (const gchar *filename, guchar digest[16])
md5_get_digest (contents, length, digest);
+#if GLIB_CHECK_VERSION(2,21,3)
+ g_mapped_file_unref (mapped_file);
+#else
g_mapped_file_free (mapped_file);
+#endif
}