From 100b322f5da3066bab5a2b0eb234c631c581c0e4 Mon Sep 17 00:00:00 2001 From: Joshua Rogers Date: Sat, 20 Dec 2014 11:38:53 +1100 Subject: [PATCH] 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 --- scd/app-openpgp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c index 475d84433..7f1ec43d6 100644 --- a/scd/app-openpgp.c +++ b/scd/app-openpgp.c @@ -1451,7 +1451,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",