summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2018-08-01 13:43:16 +0200
committerOndrej Holy <oholy@redhat.com>2018-09-21 11:30:17 +0000
commita23901a8157ef420ef68af05d65d4df3f856d92e (patch)
treed58055374702b6f182d41bdce5b3288debd3dd90
parent6c8bc39f570ea82cf14e83ce7d1dbdbe569d09d1 (diff)
downloadgvfs-a23901a8157ef420ef68af05d65d4df3f856d92e.tar.gz
google: Move debug prints before releasing entry
Debug output contains mess because id and title are const gchar * and are released together with GDataEntry on previous line. Let's just swap the lines.
-rw-r--r--daemon/gvfsbackendgoogle.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gvfsbackendgoogle.c b/daemon/gvfsbackendgoogle.c
index 3b82375f..80fbca99 100644
--- a/daemon/gvfsbackendgoogle.c
+++ b/daemon/gvfsbackendgoogle.c
@@ -510,13 +510,13 @@ remove_entry (GVfsBackendGoogle *self,
parent_id = get_parent_id (self, entry);
k = dir_entries_key_new (id, parent_id);
- g_hash_table_remove (self->dir_entries, k);
g_debug (" remove_entry: Removed (%s, %s) -> %p\n", id, parent_id, entry);
+ g_hash_table_remove (self->dir_entries, k);
dir_entries_key_free (k);
k = dir_entries_key_new (title, parent_id);
- g_hash_table_remove (self->dir_entries, k);
g_debug (" remove_entry: Removed (%s, %s) -> %p\n", title, parent_id, entry);
+ g_hash_table_remove (self->dir_entries, k);
dir_entries_key_free (k);
for (l = self->dir_collisions; l != NULL; l = l->next)