diff options
Diffstat (limited to 'common/flatpak-glib-backports-private.h')
-rw-r--r-- | common/flatpak-glib-backports-private.h | 6 |
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); |