summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-01-29 16:13:26 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-01-29 16:13:26 +0000
commitc9b28ef278c244be490981ad717114eb926defea (patch)
treefb6929773cf7b347f91e7f507e2bfbfe50689779
parent065639c0f2675ee4a085a1dda7b72130b89a2fd6 (diff)
2009-01-29 Gene Smith <gene.smith@siemens.com>
PR 1363/filesystem * libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written correctly in FAT f/s data.
-rw-r--r--cpukit/ChangeLog6
-rw-r--r--cpukit/libfs/src/dosfs/fat.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index 4bb04e7184..3f70d40ae5 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,3 +1,9 @@
+2009-01-29 Gene Smith <gene.smith@siemens.com>
+
+ PR 1363/filesystem
+ * libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
+ correctly in FAT f/s data.
+
2009-01-29 Eric Norum <norume@aps.anl.gov>
PR 1364/cpukit
diff --git a/cpukit/libfs/src/dosfs/fat.h b/cpukit/libfs/src/dosfs/fat.h
index 3a951b114e..bb7618327f 100644
--- a/cpukit/libfs/src/dosfs/fat.h
+++ b/cpukit/libfs/src/dosfs/fat.h
@@ -130,7 +130,7 @@ extern "C" {
#define FAT_SET_VAL32(x, ofs,val) do { \
uint32_t val1 = val; \
- FAT_SET_VAL16((x),(ofs),(val1)&&0xffff);\
+ FAT_SET_VAL16((x),(ofs),(val1)&0xffff);\
FAT_SET_VAL16((x),(ofs)+2,(val1)>>16);\
} while (0)