|
@@ -277,7 +277,8 @@ NXTARG: ;
|
|
|
*/
|
|
|
if (xflag) {
|
|
|
if (ep != addr + sizeof(image_header_t)) {
|
|
|
- fprintf (stderr, "%s: For XIP, the entry point must be the load addr + %lu\n",
|
|
|
+ fprintf (stderr,
|
|
|
+ "%s: For XIP, the entry point must be the load addr + %lu\n",
|
|
|
cmdname,
|
|
|
(unsigned long)sizeof(image_header_t));
|
|
|
exit (EXIT_FAILURE);
|
|
@@ -347,8 +348,9 @@ NXTARG: ;
|
|
|
|
|
|
if (crc32 (0, data, len) != checksum) {
|
|
|
fprintf (stderr,
|
|
|
- "*** Warning: \"%s\" has bad header checksum!\n",
|
|
|
- imagefile);
|
|
|
+ "%s: ERROR: \"%s\" has bad header checksum!\n",
|
|
|
+ cmdname, imagefile);
|
|
|
+ exit (EXIT_FAILURE);
|
|
|
}
|
|
|
|
|
|
data = (char *)(ptr + sizeof(image_header_t));
|
|
@@ -356,8 +358,9 @@ NXTARG: ;
|
|
|
|
|
|
if (crc32 (0, data, len) != ntohl(hdr->ih_dcrc)) {
|
|
|
fprintf (stderr,
|
|
|
- "*** Warning: \"%s\" has corrupted data!\n",
|
|
|
- imagefile);
|
|
|
+ "%s: ERROR: \"%s\" has corrupted data!\n",
|
|
|
+ cmdname, imagefile);
|
|
|
+ exit (EXIT_FAILURE);
|
|
|
}
|
|
|
|
|
|
/* for multi-file images we need the data part, too */
|