summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2019-04-26 13:48:11 -0400
committerSteve Dickson <steved@redhat.com>2019-04-28 14:29:20 -0400
commit820eda3a991a705b27b10bac654dd507ad598d9b (patch)
tree4f0127269dec3a1a141d94ecc9d211d21fc68aff
parent65251213372cb9bcb95fc65e8993b0a8a429ca7e (diff)
downloadnfs-utils-covscan-next.tar.gz
Removed a resource leak from nfsdcltrack/sqlite.ccovscan-next
nfsdcltrack/sqlite.c:218: leaked_storage: Variable "err" going out of scope leaks the storage it points to. Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r--utils/nfsdcltrack/sqlite.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/nfsdcltrack/sqlite.c b/utils/nfsdcltrack/sqlite.c
index c59f777..2801201 100644
--- a/utils/nfsdcltrack/sqlite.c
+++ b/utils/nfsdcltrack/sqlite.c
@@ -215,6 +215,8 @@ sqlite_maindb_init_v2(void)
&err);
if (ret != SQLITE_OK) {
xlog(L_ERROR, "Unable to begin transaction: %s", err);
+ if (err)
+ sqlite3_free(err);
return ret;
}