about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-03-10 19:33:09 -0800
committerBrian Anderson <banderson@mozilla.com>2012-03-10 19:33:09 -0800
commite5eea72677c01372cdaeda027a8a05b021ec2c08 (patch)
treec67e2bd26218bd5fb8b26767c12a50a19ca352f6 /src
parent87d72303addb59faf17c4772cc6665ba2c9070a6 (diff)
downloadrust-e5eea72677c01372cdaeda027a8a05b021ec2c08.tar.gz
rust-e5eea72677c01372cdaeda027a8a05b021ec2c08.zip
cargo: Don't bail when signature verification fails
Diffstat (limited to 'src')
-rw-r--r--src/cargo/cargo.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cargo/cargo.rs b/src/cargo/cargo.rs
index c188b9d9443..3dfad9a39e1 100644
--- a/src/cargo/cargo.rs
+++ b/src/cargo/cargo.rs
@@ -758,7 +758,6 @@ fn sync_one(c: cargo, name: str, src: source) {
             if !r {
                 warn(#fmt["signature verification failed for source %s",
                           name]);
-                ret;
             } else {
                 info(#fmt["signature ok for source %s", name]);
             }
@@ -804,9 +803,9 @@ fn cmd_init(c: cargo) {
     let r = pgp::verify(c.root, srcfile, sigfile, pgp::signing_key_fp());
     if !r {
         warn(#fmt["signature verification failed for sources.json"]);
-        ret;
+    } else {
+        info(#fmt["signature ok for sources.json"]);
     }
-    info(#fmt["signature ok for sources.json"]);
     run::run_program("cp", [srcfile, destsrcfile]);
 
     info(#fmt["Initialized .cargo in %s", c.root]);