diff --git a/daemon/call.c b/daemon/call.c index 91c0cb1f9..86f4c8133 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -3015,7 +3015,9 @@ static void __unsubscribe_all_offer_answer_subscribers(struct call_monologue *ml continue; } GList *next = l->next; - __unsubscribe_one(cs->monologue, ml); + struct call_monologue *other_ml = cs->monologue; + __unsubscribe_one(other_ml, ml); + __unsubscribe_one(ml, other_ml); l = next; } }