diff options
author | Michael I. Bushnell <mib@gnu.org> | 1994-10-03 21:15:48 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1994-10-03 21:15:48 +0000 |
commit | b1e1ec7f1ba2dd942424e9337c1e808b1cf12f18 (patch) | |
tree | 0aa401d52ce1fe41b5059976edc3be281948881b /ufs | |
parent | 20cce94843f910d723838637c9bab65ef8733d31 (diff) |
entered into RCS
Diffstat (limited to 'ufs')
-rw-r--r-- | ufs/bmap.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -35,10 +35,18 @@ fetch_indir_spec (struct node *np, volatile daddr_t lbn, if (err = diskfs_catch_exception ()) return err; + indirs[0].offset = -2; + indirs[1].offset = -2; + indirs[2].offset = -2; + indirs[3].offset = -2; + if (lbn < NDADDR) { - indirs[0].bno = di->di_db[lbn]; - indirs[0].offset = -1; + if (lbn >= 0) + { + indirs[0].bno = di->di_db[lbn]; + indirs[0].offset = -1; + } diskfs_end_catch_exception (); return 0; |