[asterisk-commits] mmichelson: branch group/CCSS r229742 - /team/group/CCSS/channels/chan_sip.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Nov 12 12:06:31 CST 2009


Author: mmichelson
Date: Thu Nov 12 12:06:27 2009
New Revision: 229742

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=229742
Log:
Use AST_SCHED_REPLACE_UNREF instead of AST_SCHED_REPLACE


Modified:
    team/group/CCSS/channels/chan_sip.c

Modified: team/group/CCSS/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/channels/chan_sip.c?view=diff&rev=229742&r1=229741&r2=229742
==============================================================================
--- team/group/CCSS/channels/chan_sip.c (original)
+++ team/group/CCSS/channels/chan_sip.c Thu Nov 12 12:06:27 2009
@@ -22545,7 +22545,10 @@
 		return -1;
 	}
 
-	AST_SCHED_REPLACE(esc_entry->sched_id, sched, expires_ms, publish_expire, esc_entry);
+	AST_SCHED_REPLACE_UNREF(esc_entry->sched_id, sched, expires_ms, publish_expire, esc_entry,
+			ao2_ref(_data, -1),
+			ao2_ref(esc_entry, -1),
+			ao2_ref(esc_entry, +1));
 
 	if (esc->callbacks->refresh_handler) {
 		res = esc->callbacks->refresh_handler(p, req, esc, esc_entry);
@@ -22565,7 +22568,10 @@
 		return -1;
 	}
 
-	AST_SCHED_REPLACE(esc_entry->sched_id, sched, expires_ms, publish_expire, esc_entry);
+	AST_SCHED_REPLACE_UNREF(esc_entry->sched_id, sched, expires_ms, publish_expire, esc_entry,
+			ao2_ref(_data, -1),
+			ao2_ref(esc_entry, -1),
+			ao2_ref(esc_entry, +1));
 
 	if (esc->callbacks->modify_handler) {
 		res = esc->callbacks->modify_handler(p, req, esc, esc_entry);




More information about the asterisk-commits mailing list