mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-22 16:18:28 -05: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…
Reference in New Issue
Block a user