From 9d242ab16748c93df5acd1cb57162a3b644fa73e Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sat, 19 Jun 2010 21:27:43 +0000 Subject: Add error messages to a few more failure cases to beastpatcher. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26978 a1c6a512-1295-4272-9138-f99709370657 --- utils/MTP/beastpatcher/beastpatcher.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/utils/MTP/beastpatcher/beastpatcher.c b/utils/MTP/beastpatcher/beastpatcher.c index 35c4d83c31..b266079af5 100644 --- a/utils/MTP/beastpatcher/beastpatcher.c +++ b/utils/MTP/beastpatcher/beastpatcher.c @@ -170,11 +170,13 @@ int beastpatcher(const char* bootfile, const char* firmfile, int interactive) if (bootfile) { if(readfile(bootfile, &bootloader) != 0) { + fprintf(stderr,"[ERR] Reading bootloader file failed.\n"); return 1; } } if (firmfile) { if(readfile(firmfile, &firmware) != 0) { + fprintf(stderr,"[ERR] Reading firmware file failed.\n"); return 1; } } @@ -211,7 +213,11 @@ int beastpatcher(const char* bootfile, const char* firmfile, int interactive) { if(firmfile) { /* if a firmware file is given create a dualboot image. */ - mknkboot(&firmware, &bootloader, &fw); + if(mknkboot(&firmware, &bootloader, &fw)) + { + fprintf(stderr,"[ERR] Creating dualboot firmware failed.\n"); + return 1; + } } else { /* Create a single-boot bootloader from the embedded bootloader */ @@ -219,7 +225,10 @@ int beastpatcher(const char* bootfile, const char* firmfile, int interactive) } if (fw.buf == NULL) + { + fprintf(stderr,"[ERR] Creating the bootloader failed.\n"); return 1; + } if (mtp_send_firmware(&mtp_info, fw.buf, fw.len) == 0) { -- cgit v1.2.3