All pastes #54855 Raw Edit

Something

public text v1 · immutable
#54855 ·published 2006-05-10 20:54 UTC
rendered paste body
***************
*** 9515,9520 ****
        ast_channel_unregister(&iax2_tech);
        delete_users();
        iax_provision_unload();
        return 0;
  }

--- 9697,9711 ----
        ast_channel_unregister(&iax2_tech);
        delete_users();
        iax_provision_unload();
+
+       AST_LIST_LOCK(&subs);
+       AST_LIST_TRAVERSE_SAFE_BEGIN(&subs, sub, list) {
+               AST_LIST_REMOVE_CURRENT(&subs, list);
+               free(sub);
+       }
+       AST_LIST_TRAVERSE_SAFE_END;
+       AST_LIST_UNLOCK(&subs);
+
        return 0;
  }

***************
*** 9542,9548 ****

        struct ast_netsock *ns;
        struct sockaddr_in sin;
-
        ast_custom_function_register(&iaxpeer_function);

        iax_set_output(iax_debug_output);
--- 9734,9742 ----

        struct ast_netsock *ns;
        struct sockaddr_in sin;
+
+       AST_LIST_HEAD_INIT(&subs);
+
        ast_custom_function_register(&iaxpeer_function);

        iax_set_output(iax_debug_output);