• antirez's avatar
    Fix issue #4505, Lua RDB AUX field loading of existing scripts. · 68681f2b
    antirez authored
    Unfortunately, as outlined by @soloestoy in #4505, "lua" AUX RDB field
    loading in case of duplicated script was still broken. This commit fixes
    this problem and also a memory leak introduced by the past commit.
    
    Note that now we have a regression test able to duplicate the issue, so
    this commit was actually tested against the regression. The original PR
    also had a valid fix, but I prefer to hide the details of scripting.c
    outside scripting.c, and later "SCRIPT LOAD" should also be able to use
    the function luaCreateFunction() instead of redoing the work.
    68681f2b
scripting.c 85.9 KB