summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkolya <kolya>2008-10-16 15:00:23 +0000
committerkolya <kolya>2008-10-16 15:00:23 +0000
commite1626709d6bfcf82dc630e3ae15887e05bb3aa47 (patch)
tree4fb54f6fdc250bbb2a50c129f7e06ada70b944ff
parente670a4835858b48e1568742dbe939800e2d44c13 (diff)
downloadxv6-labs-e1626709d6bfcf82dc630e3ae15887e05bb3aa47.tar.gz
xv6-labs-e1626709d6bfcf82dc630e3ae15887e05bb3aa47.tar.bz2
xv6-labs-e1626709d6bfcf82dc630e3ae15887e05bb3aa47.zip
free the indirect block
-rw-r--r--fs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs.c b/fs.c
index 63e3e40..70c7ec1 100644
--- a/fs.c
+++ b/fs.c
@@ -381,6 +381,7 @@ itrunc(struct inode *ip)
bfree(ip->dev, a[j]);
}
brelse(bp);
+ bfree(ip->dev, ip->addrs[INDIRECT]);
ip->addrs[INDIRECT] = 0;
}