From c9b28ef278c244be490981ad717114eb926defea Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 29 Jan 2009 16:13:26 +0000 Subject: [PATCH] 2009-01-29 Gene Smith PR 1363/filesystem * libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written correctly in FAT f/s data. --- cpukit/ChangeLog | 6 ++++++ cpukit/libfs/src/dosfs/fat.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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 + + 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 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)