---
 winsup/utils/parse_pe.cc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/winsup/utils/parse_pe.cc b/winsup/utils/parse_pe.cc
index d2a510a81..653c46dfe 100644
--- a/winsup/utils/parse_pe.cc
+++ b/winsup/utils/parse_pe.cc
@@ -60,11 +60,9 @@ exclusion::sort_and_check ()
   for (process_mem_region * p = region; p < region + last - 1; p++)
     {
       process_mem_region *q = p + 1;
-      if (q == p + 1)
-       continue;
-      if (p->base + size > q->base)
+      if (p->base + p->size > q->base)
        {
-         fprintf (stderr, "region error @ (%p + %zd) > %p\n", p->base, size, 
q->base);
+         fprintf (stderr, "region error @ (%p + 0x%0llx) > %p\n", p->base, 
p->size, q->base);
          return 0;
        }
     }
-- 
2.27.0

Reply via email to