Fix memory leak in cron

Former-commit-id: f1748f8c7611ad96d7ba4fed66439cd1f043e6f3
This commit is contained in:
John Sully 2020-01-30 17:55:48 -05:00
parent d346ad7734
commit 68235881e9

View File

@ -67,6 +67,7 @@ void cronCommand(client *c)
robj *o = createObject(OBJ_CRON, spjob.release());
setKey(c->db, c->argv[ARG_NAME], o);
decrRefCount(o);
// use an expire to trigger execution. Note: We use a subkey expire here so legacy clients don't delete it.
setExpire(c, c->db, c->argv[ARG_NAME], c->argv[ARG_NAME], base + interval);
addReply(c, shared.ok);