From dd7713d27d0926daa23fb0ccd9c87dc5fc6d41f1 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 9 Nov 2016 19:28:38 +0000 Subject: [PATCH] trivial: Fix a tiny resource leak if the signature file cannot be opened Found using Coverity. --- libfwupd/fwupd-client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfwupd/fwupd-client.c b/libfwupd/fwupd-client.c index 603bbde55..6cbbd3961 100644 --- a/libfwupd/fwupd-client.c +++ b/libfwupd/fwupd-client.c @@ -941,6 +941,7 @@ fwupd_client_update_metadata (FwupdClient *client, } fd_sig = open (signature_fn, O_RDONLY); if (fd_sig < 0) { + close (fd); g_set_error (error, FWUPD_ERROR, FWUPD_ERROR_INVALID_FILE,