summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql/direct/tracker-direct-batch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtracker-sparql/direct/tracker-direct-batch.c')
-rw-r--r--src/libtracker-sparql/direct/tracker-direct-batch.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libtracker-sparql/direct/tracker-direct-batch.c b/src/libtracker-sparql/direct/tracker-direct-batch.c
index 663d23dce..3f21eed11 100644
--- a/src/libtracker-sparql/direct/tracker-direct-batch.c
+++ b/src/libtracker-sparql/direct/tracker-direct-batch.c
@@ -310,8 +310,6 @@ tracker_direct_batch_update (TrackerDirectBatch *batch,
break;
}
- g_array_set_size (priv->array, 0);
-
if (!inner_error)
tracker_data_update_buffer_flush (data, &inner_error);
@@ -324,6 +322,7 @@ tracker_direct_batch_update (TrackerDirectBatch *batch,
if (inner_error)
goto error;
+ g_array_set_size (priv->array, 0);
g_hash_table_unref (bnodes);
g_hash_table_unref (visited);