--- loader.c.orig 2005-03-06 02:29:08.000000000 -0600 +++ loader.c 2005-03-06 02:29:21.000000000 -0600 @@ -124,7 +124,7 @@ for (i = 0; i < nr_regions; i++) { if ((start >= used_regions[i].start && start < used_regions[i].end) - || (end >= used_regions[i].start && end <= used_regions[i].end) + || (end > used_regions[i].start && end <= used_regions[i].end) || (start < used_regions[i].start && end > used_regions[i].start)) panic ("%s (0x%x - 0x%x) conflicts with %s (0x%x - 0x%x)", name, start, end, used_regions[i].name, used_regions[i].start,