Mercurial > nomad > old-fuse
changeset 158:efde22afef53
objstore/mem: root obj should have nlink = 1
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Sun, 18 Oct 2015 16:21:57 -0400 |
parents | 6dd1b43f0589 |
children | c2181a1effb8 |
files | src/objstore/mem/main.c |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/objstore/mem/main.c Sun Oct 18 16:20:41 2015 -0400 +++ b/src/objstore/mem/main.c Sun Oct 18 16:21:57 2015 -0400 @@ -121,16 +121,17 @@ avl_create(&ms->objs, cmp, sizeof(struct memobj), offsetof(struct memobj, node)); + mxinit(&ms->lock); + + ms->ds = rand32(); + obj = newobj(NATTR_DIR | 0777); if (IS_ERR(obj)) { free(ms); return PTR_ERR(obj); } - mxinit(&ms->lock); - - ms->ds = rand32(); - + obj->attrs.nlink = 1; noid_set(&obj->oid, ms->ds, atomic_inc(&ms->next_oid_uniq)); ms->root = obj;