From fd3bc8d03f065c807c8dd12d22e67851cecf0e52 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Tue, 3 May 2016 20:40:46 +0900 Subject: [PATCH] Fix handle leak Change-Id: Ic4128016668f77e35657b1fe32817408727596d9 --- src/backend.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend.c b/src/backend.c index a0aa744..332d960 100644 --- a/src/backend.c +++ b/src/backend.c @@ -82,8 +82,10 @@ load_backend(const struct backend_desc *backend) } init = dlsym(module, entrypoint); - if (!init) + if (!init) { + dlclose(module); return NULL; + } } return init; -- 2.7.4