mirror of
https://github.com/fluencelabs/redis
synced 2025-03-19 17:10:50 +00:00
fix dlopen leak
This commit is contained in:
parent
83b5b5a476
commit
51a03f6356
@ -3939,6 +3939,7 @@ int moduleLoad(const char *path, void **module_argv, int module_argc) {
|
|||||||
}
|
}
|
||||||
onload = (int (*)(void *, void **, int))(unsigned long) dlsym(handle,"RedisModule_OnLoad");
|
onload = (int (*)(void *, void **, int))(unsigned long) dlsym(handle,"RedisModule_OnLoad");
|
||||||
if (onload == NULL) {
|
if (onload == NULL) {
|
||||||
|
dlclose(handle);
|
||||||
serverLog(LL_WARNING,
|
serverLog(LL_WARNING,
|
||||||
"Module %s does not export RedisModule_OnLoad() "
|
"Module %s does not export RedisModule_OnLoad() "
|
||||||
"symbol. Module not loaded.",path);
|
"symbol. Module not loaded.",path);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user