diff options
-rw-r--r-- | futility/cmd_update.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/futility/cmd_update.c b/futility/cmd_update.c index a62e86e2..3c12d565 100644 --- a/futility/cmd_update.c +++ b/futility/cmd_update.c @@ -1529,13 +1529,13 @@ static int do_update(int argc, char *argv[]) while ((i = getopt_long(argc, argv, short_opts, long_opts, 0)) != -1) { switch (i) { case 'i': - errorcnt += load_image(optarg, &cfg.image); + errorcnt += !!load_image(optarg, &cfg.image); break; case 'e': - errorcnt += load_image(optarg, &cfg.ec_image); + errorcnt += !!load_image(optarg, &cfg.ec_image); break; case 'P': - errorcnt += load_image(optarg, &cfg.pd_image); + errorcnt += !!load_image(optarg, &cfg.pd_image); break; case 't': cfg.try_update = 1; @@ -1564,7 +1564,7 @@ static int do_update(int argc, char *argv[]) break; case 'E': cfg.emulate = 1; - errorcnt += emulate_system_image( + errorcnt += !!emulate_system_image( optarg, &cfg.image_current); /* Both image and image_current need emulation. */ if (!errorcnt) { |