From: Roland McGrath Date: Mon, 15 Feb 2010 23:16:15 +0000 (-0800) Subject: Fix compiler warning nit in readelf. X-Git-Tag: elfutils-0.145~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2b26f15b23b3b360c9db83bca444d7c0afc9e94;p=thirdparty%2Felfutils.git Fix compiler warning nit in readelf. --- diff --git a/src/ChangeLog b/src/ChangeLog index 562433149..f9f98ac1a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2010-02-15 Roland McGrath + + * readelf.c (print_debug_frame_section): Add a cast to avoid sign + mismatch in comparison. + 2010-02-02 Roland McGrath * readelf.c (print_encoding_base): Handle DW_EH_PE_absptr (zero). diff --git a/src/readelf.c b/src/readelf.c index 7b687d75b..7b3c4f8b3 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -4918,7 +4918,7 @@ print_debug_frame_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, unsigned int augmentationlen; get_uleb128 (augmentationlen, readp); - if (augmentationlen > dataend - readp) + if (augmentationlen > (size_t) (dataend - readp)) error (1, 0, gettext ("invalid augmentation length")); const char *hdr = "Augmentation data:";