From d87699597f4b47968902324c90beb3f3c51ff1d7 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Tue, 17 Nov 2015 18:05:51 +0100 Subject: [PATCH] scd: Improve error handling. * scd/app-openpgp.c (get_public_key): Improve error handling. -- Backport master commit: 6a37b45a7f13cf5d2ae7d6c9cd796a4bd197b80d Found using the Clang Static Analyzer. Signed-off-by: Justus Winter --- 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 291700fc7..59ccd6d9b 100644 --- a/scd/app-openpgp.c +++ b/scd/app-openpgp.c @@ -1362,7 +1362,7 @@ get_public_key (app_t app, int keyno) xfree (buffer); xfree (mbuf); xfree (ebuf); - return 0; + return err; } #endif /* GNUPG_MAJOR_VERSION > 1 */