X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Finode.c;h=377364c678fe68367764af3bbe589c75a43f9fe7;hb=abc0e904afb351494d215a28da62011052852a65;hp=bdf01a1240ff53ab3691bd372465f6a188cd0fad;hpb=b34b242b34388a3eb26bad5135cdf629ab69b70a;p=bluesky.git diff --git a/bluesky/inode.c b/bluesky/inode.c index bdf01a1..377364c 100644 --- a/bluesky/inode.c +++ b/bluesky/inode.c @@ -41,6 +41,9 @@ void bluesky_inode_update_ctime(BlueSkyInode *inode, gboolean update_mtime) if (inode->change_time == 0) inode->change_time = now; + + if (bluesky_options.writethrough_cache) + bluesky_file_flush(inode, NULL); } /* Unfortunately a glib hash table is only guaranteed to be able to store