--- ubuntu/fs/unionfs/fanout.h.orig 2007-09-24 16:25:48.000000000 -0700 +++ ubuntu/fs/unionfs/fanout.h 2007-09-24 16:23:28.000000000 -0700 @@ -308,7 +308,7 @@ int bindex; struct inode *lower; - if (!upper) + if (!upper || ibstart(upper) < 0) return; for (bindex=ibstart(upper); bindex <= ibend(upper); bindex++) { lower = unionfs_lower_inode_idx(upper, bindex);