From aa40313ec2f9f3042f7099e9ff05fe24bccb7164 Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Mon, 22 Dec 2014 16:42:34 +0000 Subject: ich9deblob: use unsigned char as cast when checking endianness --- resources/utilities/ich9deblob/ich9deblob.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/utilities/ich9deblob/ich9deblob.c b/resources/utilities/ich9deblob/ich9deblob.c index d65fa317..22c57873 100644 --- a/resources/utilities/ich9deblob/ich9deblob.c +++ b/resources/utilities/ich9deblob/ich9deblob.c @@ -287,7 +287,7 @@ int structSizesIncorrect(struct DESCRIPTORREGIONRECORD descriptorDummy, struct G int systemIsBigEndian() { // endianness check. big endian forced to fail unsigned short steak = 0xBEEF; - unsigned char *grill = (char*)&steak; + unsigned char *grill = (unsigned char*)&steak; if (*grill==0xBE) { printf("\nunsigned short 0xBEEF: first byte should be EF, but it's BE. Your system is big endian, and unsupported (only little endian is tested)\n"); return 1; -- cgit v1.2.3-70-g09d2