PR23780, assertion abort in function display_raw_attribute
authorAlan Modra <amodra@gmail.com>
Tue, 16 Oct 2018 04:09:03 +0000 (14:39 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 16 Oct 2018 06:11:57 +0000 (16:41 +1030)
PR 23780
* readelf.c (display_raw_attribute): Correct assertion.

binutils/ChangeLog
binutils/readelf.c

index d41894f..250108c 100644 (file)
@@ -1,3 +1,8 @@
+2018-10-16  Alan Modra  <amodra@gmail.com>
+
+       PR 23780
+       * readelf.c (display_raw_attribute): Correct assertion.
+
 2018-10-15  Alan Modra  <amodra@gmail.com>
 
        PR 23534
index 41f55ee..fff50c6 100644 (file)
@@ -15221,7 +15221,7 @@ display_raw_attribute (unsigned char * p, unsigned char const * const end)
   unsigned long addr = 0;
   size_t bytes = end - p;
 
-  assert (end > p);
+  assert (end >= p);
   while (bytes)
     {
       int j;