aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Mahoney <jeffm@suse.com>2012-10-11 13:23:18 -0400
committerJeff Mahoney <jeffm@suse.com>2012-10-11 15:57:25 -0400
commitc21c96f7c39a40bad91b98a2951e7b758ab101ee (patch)
tree71977bb63412aa7cb7b5115e8bed5f5c4ac3f6f5
parent3aa83f72caacd56c78097562bc01f46d7e8a181a (diff)
downloadreiserfsprogs-c21c96f7c39a40bad91b98a2951e7b758ab101ee.tar.gz
debugreiserfs: fix dereferencing type-punned pointer warning
This patch fixes the following warning: unpack.c:536:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Signed-off-by: Jeff Mahoney <jeffm@suse.com>
-rw-r--r--debugreiserfs/unpack.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/debugreiserfs/unpack.c b/debugreiserfs/unpack.c
index fb93b6b..e71306a 100644
--- a/debugreiserfs/unpack.c
+++ b/debugreiserfs/unpack.c
@@ -532,9 +532,8 @@ void unpack_partition (int fd, int jfd)
continue;
}
- fread (c + 1, 1, 1, stdin);
- magic16 = le16_to_cpu(*(__u16 *)c);
- /*fread16 (&magic16);*/
+ fread16 (&magic16);
+ magic16 = le16_to_cpu(magic16);
switch (magic16 & 0xff) {
case LEAF_START_MAGIC: