mirror of
https://github.com/fluencelabs/redis
synced 2025-03-23 02:50:50 +00:00
Streams: fix memory leak in streamTrimByLength().
This commit is contained in:
parent
e53c90308b
commit
a4e6aae6b8
@ -334,6 +334,7 @@ int64_t streamTrimByLength(stream *s, size_t maxlen, int approx) {
|
||||
/* Check if we can remove the whole node, and still have at
|
||||
* least maxlen elements. */
|
||||
if (s->length - entries >= maxlen) {
|
||||
lpFree(lp);
|
||||
raxRemove(s->rax,ri.key,ri.key_len,NULL);
|
||||
raxSeek(&ri,">=",ri.key,ri.key_len);
|
||||
s->length -= entries;
|
||||
|
Loading…
x
Reference in New Issue
Block a user