diff options
-rw-r--r-- | gvdb-builder.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gvdb-builder.c b/gvdb-builder.c index cf94691..e36e9ab 100644 --- a/gvdb-builder.c +++ b/gvdb-builder.c @@ -608,7 +608,9 @@ gvdb_table_write_contents_async (GHashTable *table, g_task_set_task_data (task, data, (GDestroyNotify)write_contents_data_free); g_task_set_source_tag (task, gvdb_table_write_contents_async); - g_file_replace_contents_async (file, str->str, str->len, + g_file_replace_contents_async (file, + g_bytes_get_data (bytes, NULL), + g_bytes_get_size (bytes), NULL, FALSE, G_FILE_CREATE_PRIVATE | G_FILE_CREATE_REPLACE_DESTINATION, cancellable, replace_contents_cb, g_steal_pointer (&task)); |