Miscellaneous fixes.
[bluesky.git] / bluesky / dir.c
index 2690498..8520689 100644 (file)
@@ -122,9 +122,8 @@ gboolean bluesky_directory_remove(BlueSkyInode *dir, gchar *name)
 
     g_sequence_remove(i);
 
-    bluesky_dirent_destroy(d);
-
     bluesky_inode_update_ctime(dir, 1);
+    bluesky_inode_flush(dir->fs, dir);
 
     return TRUE;
 }