summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gvdb-builder.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gvdb-builder.c b/gvdb-builder.c
index 55b4513..ff28edf 100644
--- a/gvdb-builder.c
+++ b/gvdb-builder.c
@@ -511,6 +511,10 @@ gvdb_table_write_contents (GHashTable *table,
FileBuilder *fb;
GString *str;
+ g_return_val_if_fail (table != NULL, FALSE);
+ g_return_val_if_fail (filename != NULL, FALSE);
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+
fb = file_builder_new (byteswap);
file_builder_add_hash (fb, table, &root);
str = file_builder_serialise (fb, root);