aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoshua Rogers <[email protected]>2014-12-20 00:38:53 +0000
committerNIIBE Yutaka <[email protected]>2015-01-08 02:16:51 +0000
commit40f476867c5874602da921d48e339ae3612a0dcc (patch)
tree601c0792fe05bffa6ec28d82c26654b3dcc72762
parentgpg: release DEK soon after its use. (diff)
downloadgnupg-40f476867c5874602da921d48e339ae3612a0dcc.tar.gz
gnupg-40f476867c5874602da921d48e339ae3612a0dcc.zip
scd: fix get_public_key for OpenPGPcard v1.0.
* scd/app-openpgp.c (get_public_key): correctly close 'fp' upon use. -- Inside the get_public_key function, 'fp' was opened using popen, but incorrectly closed using fclose. Debian-Bug-Id: 773474
-rw-r--r--scd/app-openpgp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c
index 0d4ce90e9..bd96ed087 100644
--- a/scd/app-openpgp.c
+++ b/scd/app-openpgp.c
@@ -1320,7 +1320,7 @@ get_public_key (app_t app, int keyno)
}
err = retrieve_key_material (fp, hexkeyid, &m, &mlen, &e, &elen);
- fclose (fp);
+ pclose (fp);
if (err)
{
log_error ("error while retrieving key material through pipe: %s\n",