EXT2: various fixes
authorThomas Veerman <thomas@minix3.org>
Thu, 26 Jul 2012 15:19:08 +0000 (15:19 +0000)
committerThomas Veerman <thomas@minix3.org>
Mon, 30 Jul 2012 09:44:58 +0000 (09:44 +0000)
commit6c597561bc000a799e9ff45966cccc456c67f96a
tree5be4c0b059af0827ad20a8de6c0a8b3c89fb5363
parent238a9a057bd5db725cea4efc5548d691e2bbb987
EXT2: various fixes

.enable all compile time warnings and make them errors
.refactor functions with unused parameters
.fix null pointer dereference before checking for null
.proper variable initialization
.use safe string copy functions
.fix massive memory corruption bug in fs_getdents
12 files changed:
servers/ext2/Makefile
servers/ext2/balloc.c
servers/ext2/cache.c
servers/ext2/ialloc.c
servers/ext2/link.c
servers/ext2/main.c
servers/ext2/path.c
servers/ext2/proto.h
servers/ext2/read.c
servers/ext2/super.c
servers/ext2/utility.c
servers/ext2/write.c