2013-10-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>

* dwarf.c (SAFE_BYTE_GET): Fix argument check.
This commit is contained in:
Jan-Benedict Glaw 2013-10-01 10:32:54 +00:00
parent 0aebdefa32
commit e39462cbbb
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2013-10-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* dwarf.c (SAFE_BYTE_GET): Fix argument check.
2013-09-27 H.J. Lu <hongjiu.lu@intel.com>
* dwarf.c (display_debug_frames): Pass offset_size to

View File

@ -288,7 +288,7 @@ read_uleb128 (unsigned char * data,
#define SAFE_BYTE_GET(VAL, PTR, AMOUNT, END) \
do \
{ \
int dummy [sizeof (VAL) < (AMOUNT) ? -1 : 0] ATTRIBUTE_UNUSED ; \
int dummy [sizeof (VAL) < (AMOUNT) ? -1 : 1] ATTRIBUTE_UNUSED ; \
unsigned int amount = (AMOUNT); \
if (((PTR) + amount) >= (END)) \
{ \