network/queue: do not increase reference counter when remove request is not queued
Fixes a bug introduced by ef45f5c8d0.
Fixes #35164.
This commit is contained in:
committed by
Luca Boccassi
parent
62f3e2f84a
commit
1d96f18bd8
@@ -184,7 +184,7 @@ int remove_request_add(
|
||||
_r = remove_request_add(manager, link, _data, \
|
||||
(mfree_func_t) name##_unref, \
|
||||
nl, m, handler); \
|
||||
if (_r >= 0) \
|
||||
if (_r > 0) \
|
||||
name##_ref(_data); \
|
||||
_r; \
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user