summaryrefslogtreecommitdiff
path: root/common/flatpak-glib-backports-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/flatpak-glib-backports-private.h')
-rw-r--r--common/flatpak-glib-backports-private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/flatpak-glib-backports-private.h b/common/flatpak-glib-backports-private.h
index 1f42b9ac..3c44cfbe 100644
--- a/common/flatpak-glib-backports-private.h
+++ b/common/flatpak-glib-backports-private.h
@@ -43,7 +43,13 @@ g_key_file_save_to_file (GKeyFile *key_file,
gboolean success;
gsize length;
+ g_return_val_if_fail (key_file != NULL, FALSE);
+ g_return_val_if_fail (filename != NULL, FALSE);
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+
contents = g_key_file_to_data (key_file, &length, NULL);
+ g_assert (contents != NULL);
+
success = g_file_set_contents (filename, contents, length, error);
g_free (contents);