Fix memory leak in cron
Former-commit-id: a9667e84ad44a3f2c08df0d95caeb6364f3f3509
This commit is contained in:
parent
8f9fc831a6
commit
1cfc7071f5
@ -67,6 +67,7 @@ void cronCommand(client *c)
|
|||||||
|
|
||||||
robj *o = createObject(OBJ_CRON, spjob.release());
|
robj *o = createObject(OBJ_CRON, spjob.release());
|
||||||
setKey(c->db, c->argv[ARG_NAME], o);
|
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.
|
// 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);
|
setExpire(c, c->db, c->argv[ARG_NAME], c->argv[ARG_NAME], base + interval);
|
||||||
addReply(c, shared.ok);
|
addReply(c, shared.ok);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user