summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-10-29 16:30:29 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-10-29 16:30:29 +0000
commit4610a2d28a1e52200bb622b426eeaed3d2a96834 (patch)
treee2aa02fa122ba80340df5c18826d29451760ea6f /nuttx/ChangeLog
parente876ab20bae53a5e217f00c5b0dfb35554e6ac4f (diff)
downloadnuttx-4610a2d28a1e52200bb622b426eeaed3d2a96834.tar.gz
nuttx-4610a2d28a1e52200bb622b426eeaed3d2a96834.tar.bz2
nuttx-4610a2d28a1e52200bb622b426eeaed3d2a96834.zip
Add some missing error handling to NXFFS
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4068 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index efa9d15d7..507c36b4d 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -2178,3 +2178,8 @@
not being recognized and handled properly.
* graphics/nxsu/nx_releasebkgdg.c: Fix a bad cast that was causing
problems with the backgournd window was released.
+ * fs/nxffs/nxffs_pack.c: Correct a critical bug in the NXFFS file system:
+ When repacking the filesystem, there was a missing check to see if an
+ inode structure would fit at the end of a block. This is a rare case
+ if the block size is large, but can be common for tiny block sizes
+ and results in a crash and file system corruption.