--- channel.c_original_159314 2009-01-11 12:27:59.000000000 -0500 +++ channel.c 2009-01-11 12:30:57.000000000 -0500 @@ -3440,10 +3440,11 @@ cause = &foo; *cause = AST_CAUSE_NOTDEFINED; - if (AST_RWLIST_RDLOCK(&channels)) { - ast_log(LOG_WARNING, "Unable to lock channel list\n"); - return NULL; - } + AST_RWLIST_RDLOCK(&channels); + // if (AST_RWLIST_RDLOCK(&channels)) { + // ast_log(LOG_WARNING, "Unable to lock channel list\n"); + // return NULL; + //} AST_LIST_TRAVERSE(&backends, chan, list) { if (strcasecmp(type, chan->tech->type))