From e8aa2fa8f3a085ca514e7b305ff91e2c77e5e6f4 Mon Sep 17 00:00:00 2001 From: Pankaj Sharma Date: Mon, 24 Dec 2012 09:13:00 +0000 Subject: Fix file descriptor leak in p11_kit_pin_file_callback() * Close the file descriptor used to read the the pin file https://bugs.freedesktop.org/show_bug.cgi?id=58706 --- p11-kit/pin.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/p11-kit/pin.c b/p11-kit/pin.c index 183b5f8..260d94e 100644 --- a/p11-kit/pin.c +++ b/p11-kit/pin.c @@ -500,6 +500,8 @@ p11_kit_pin_file_callback (const char *pin_source, } } + close (fd); + if (error != 0) { free (buffer); errno = error; -- cgit v1.1