[asterisk-commits] file: branch group/dns r432994 - /team/group/dns/main/dns_recurring.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Mar 16 09:51:15 CDT 2015


Author: file
Date: Mon Mar 16 09:51:13 2015
New Revision: 432994

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=432994
Log:
Add comment explaining why something can never be the last reference.

This isn't the movie "The Last Starfighter", after all.

Modified:
    team/group/dns/main/dns_recurring.c

Modified: team/group/dns/main/dns_recurring.c
URL: http://svnview.digium.com/svn/asterisk/team/group/dns/main/dns_recurring.c?view=diff&rev=432994&r1=432993&r2=432994
==============================================================================
--- team/group/dns/main/dns_recurring.c (original)
+++ team/group/dns/main/dns_recurring.c Mon Mar 16 09:51:13 2015
@@ -87,6 +87,7 @@
 		if (ttl) {
 			recurring->timer = ast_sched_add(ast_dns_get_sched(), ttl * 1000, dns_query_recurring_scheduled_callback, ao2_bump(recurring));
 			if (recurring->timer < 0) {
+				/* It is impossible for this to be the last reference as this callback function holds a reference itself */
 				ao2_ref(recurring, -1);
 			}
 		}




More information about the asterisk-commits mailing list