X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Finode.c;h=d2844795c8507d200b735e8b83cddfe6729530fb;hb=774148ec71a99b6acf1023fd990ea975a6b92780;hp=26967136cf18d6f03bd0fac52e19d542367e4448;hpb=83fd6b61a6e092a22d4d5e59ed95f05f5e287f11;p=bluesky.git diff --git a/bluesky/inode.c b/bluesky/inode.c index 2696713..d284479 100644 --- a/bluesky/inode.c +++ b/bluesky/inode.c @@ -109,6 +109,7 @@ BlueSkyFS *bluesky_init_fs(gchar *name, BlueSkyStore *store) if (fs != NULL) { fs->store = store; fs->log = bluesky_log_new("journal"); + fs->log->fs = fs; g_print("Loaded filesystem superblock\n"); g_free(fs->name); fs->name = g_strdup(name); @@ -121,6 +122,7 @@ BlueSkyFS *bluesky_init_fs(gchar *name, BlueSkyStore *store) BlueSkyFS *fs = bluesky_new_fs(name); fs->store = store; fs->log = bluesky_log_new("journal"); + fs->log->fs = fs; BlueSkyInode *root = bluesky_new_inode(BLUESKY_ROOT_INUM, fs, BLUESKY_DIRECTORY);