diff --git a/res/res_rtp_asterisk.c b/res/res_rtp_asterisk.c index 452f7895f1..dfbc3e9245 100644 --- a/res/res_rtp_asterisk.c +++ b/res/res_rtp_asterisk.c @@ -3166,8 +3166,8 @@ static int ast_rtcp_write(const void *data) /* * Not being rescheduled. */ - ao2_ref(instance, -1); rtp->rtcp->schedid = -1; + ao2_ref(instance, -1); } return res;