commit | 7e7fa1fb9429adf2061670c97ce30a39685daadd | [log] [tgz] |
---|---|---|
author | Miklos Szeredi <miklos@szeredi.hu> | Sun Oct 08 15:41:20 2006 +0000 |
committer | Miklos Szeredi <miklos@szeredi.hu> | Sun Oct 08 15:41:20 2006 +0000 |
tree | 88941ecf6c34d5581eb92a6aa479aae7fcc662c1 | |
parent | ff1e0d476dd531bb32fc5d132985223fb48e463f [diff] [blame] |
fixes
diff --git a/lib/fuse.c b/lib/fuse.c index c87bff3..8fc1bac 100644 --- a/lib/fuse.c +++ b/lib/fuse.c
@@ -256,10 +256,11 @@ static fuse_ino_t next_id(struct fuse *f) { do { - f->ctr++; + f->ctr = (f->ctr + 1) & 0xffffffff; if (!f->ctr) f->generation ++; - } while (f->ctr == 0 || get_node_nocheck(f, f->ctr) != NULL); + } while (f->ctr == 0 || f->ctr == FUSE_UNKNOWN_INO || + get_node_nocheck(f, f->ctr) != NULL); return f->ctr; }