diff options
author | Daniel Paulo Pimenta Cabral <danielc777888@gmail.com> | 2020-02-19 10:48:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-19 10:48:40 +0200 |
commit | d5c752e36d88d048be20e6e525d0146b0d2f0a81 (patch) | |
tree | d6747741587ada97921f3424f4ef857b7c81e6da | |
parent | 87fcc7a3dd767481538ad1182f73a1716ad10bf0 (diff) | |
parent | 3d2a57cf2d2139fa1606d1f595b13f234eb745a5 (diff) |
Merge pull request #47 from jemstep/improve-gpg-logging
Improved logging of GPG errors
-rw-r--r-- | src/gpg.rs | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -57,16 +57,15 @@ impl Gpg for LiveGpg { .args(&["--keyserver", &self.keyserver]) .arg("--recv-keys") .args(fingerprints) - .stdout(Stdio::null()) - .stderr(Stdio::null()) - .status()?; + .output()?; - if result.success() { + if result.status.success() { Ok(()) } else { + debug!("GPG Stderr: {:?}", String::from_utf8(result.stderr)); Err(Box::new(CapnError::new(format!( "Call to GPG keyserver failed with code {:?}", - result.code() + result.status.code() )))) } }; |