summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/sbtools/sbtoelf.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/utils/sbtools/sbtoelf.c b/utils/sbtools/sbtoelf.c
index 44f6e074da..66deb6c0ab 100644
--- a/utils/sbtools/sbtoelf.c
+++ b/utils/sbtools/sbtoelf.c
@@ -538,15 +538,18 @@ static void extract(unsigned long filesize)
538 /* cross-check or copy */ 538 /* cross-check or copy */
539 if(valid_key && ok) 539 if(valid_key && ok)
540 memcpy(real_key, decrypted_key, 16); 540 memcpy(real_key, decrypted_key, 16);
541 else if(valid_key && memcmp(real_key, decrypted_key, 16) == 0) 541 else if(valid_key)
542 { 542 {
543 color(RED); 543 if(memcmp(real_key, decrypted_key, 16) == 0)
544 printf(" Cross-Check Ok"); 544 {
545 } 545 color(RED);
546 else 546 printf(" Cross-Check Ok");
547 { 547 }
548 color(RED); 548 else
549 printf(" Cross-Check Failed"); 549 {
550 color(RED);
551 printf(" Cross-Check Failed");
552 }
550 } 553 }
551 printf("\n"); 554 printf("\n");
552 } 555 }