mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-27 22:50:42 +00:00
Don't bother calling AST_RWLIST_EMPTY on a list before AST_RWLIST_TRAVERSE, it's just a double check.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@76710 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -2657,11 +2657,9 @@ int __manager_event(int category, const char *event,
|
|||||||
AST_LIST_UNLOCK(&sessions);
|
AST_LIST_UNLOCK(&sessions);
|
||||||
|
|
||||||
AST_RWLIST_RDLOCK(&manager_hooks);
|
AST_RWLIST_RDLOCK(&manager_hooks);
|
||||||
if (!AST_RWLIST_EMPTY(&manager_hooks)) {
|
|
||||||
AST_RWLIST_TRAVERSE(&manager_hooks, hook, list) {
|
AST_RWLIST_TRAVERSE(&manager_hooks, hook, list) {
|
||||||
hook->helper(category, event, buf->str);
|
hook->helper(category, event, buf->str);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
AST_RWLIST_UNLOCK(&manager_hooks);
|
AST_RWLIST_UNLOCK(&manager_hooks);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user