[asterisk-commits] mmichelson: branch group/CCSS r220317 - /team/group/CCSS/main/ccss.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Sep 24 15:23:01 CDT 2009
Author: mmichelson
Date: Thu Sep 24 15:22:57 2009
New Revision: 220317
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=220317
Log:
NULL out saved link if we destroy it.
Also remove some more useless debugging crap.
Modified:
team/group/CCSS/main/ccss.c
Modified: team/group/CCSS/main/ccss.c
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/main/ccss.c?view=diff&rev=220317&r1=220316&r2=220317
==============================================================================
--- team/group/CCSS/main/ccss.c (original)
+++ team/group/CCSS/main/ccss.c Thu Sep 24 15:22:57 2009
@@ -1042,6 +1042,11 @@
ast_log(LOG_NOTICE, "Removing parent link from monitor %s\n", monitor->interface->name);
AST_LIST_REMOVE(&monitor->parent_links, link_parent, next_parent);
}
+
+ if (monitor->saved_link == link_parent) {
+ monitor->saved_link == NULL;
+ }
+
if (monitor->interface->monitor_class == AST_CC_ROOT_MONITOR) {
/* Never ever under any circumstances unlink
* the root monitor
@@ -1056,12 +1061,6 @@
*/
ast_log(LOG_NOTICE, "Unlinking monitor %s\n", monitor->interface->name);
ao2_t_unlink(cc_monitors, monitor, "Unlink monitor since nothing refers to it anymore");
- } else {
- if (!AST_LIST_EMPTY(&monitor->parent_links)) {
- ast_log(LOG_NOTICE, "Not unlinking %s because it has parent links, still\n", monitor->interface->name);
- } else {
- ast_log(LOG_NOTICE, "Not unlinking %s because it has child links, stil\n", monitor->interface->name);
- }
}
}
More information about the asterisk-commits
mailing list