Modules: fix memory leak in RM_IsModuleNameBusy().

This commit is contained in:
antirez 2017-11-24 13:29:54 +01:00
parent 4d063bb6ba
commit 7229fa8d6d

View File

@ -664,13 +664,9 @@ void RM_SetModuleAttribs(RedisModuleCtx *ctx, const char *name, int ver, int api
* Otherwise zero is returned. */ * Otherwise zero is returned. */
int RM_IsModuleNameBusy(const char *name) { int RM_IsModuleNameBusy(const char *name) {
sds modulename = sdsnew(name); sds modulename = sdsnew(name);
dictEntry *de = dictFind(modules,modulename);
/* Check if the module name is busy. */
if (dictFind(modules,modulename) != NULL) {
sdsfree(modulename); sdsfree(modulename);
return 1; return de != NULL;
}
return 0;
} }
/* Return the current UNIX time in milliseconds. */ /* Return the current UNIX time in milliseconds. */