imgtool: dumpinfo: Avoid exit and use return

Signed-off-by: Guillaume G. <guillaume.galeazzi+gh@gmail.com>
diff --git a/scripts/imgtool/dumpinfo.py b/scripts/imgtool/dumpinfo.py
index 5544657..40ece79 100644
--- a/scripts/imgtool/dumpinfo.py
+++ b/scripts/imgtool/dumpinfo.py
@@ -251,7 +251,7 @@
     ###############################################################################
 
     if silent:
-        sys.exit(0)
+        return
 
     print("Printing content of signed image:", os.path.basename(imgfile), "\n")
 
diff --git a/scripts/imgtool/main.py b/scripts/imgtool/main.py
index 28caa89..1cdb792 100755
--- a/scripts/imgtool/main.py
+++ b/scripts/imgtool/main.py
@@ -259,7 +259,8 @@
                     'of a signed image')
 def dumpinfo(imgfile, outfile, silent):
     dump_imginfo(imgfile, outfile, silent)
-    print("dumpinfo has run successfully")
+    if not silent:
+        print("dumpinfo has run successfully")
 
 
 def validate_version(ctx, param, value):