Index: chan_iax2.c =================================================================== --- chan_iax2.c (revision 49069) +++ chan_iax2.c (working copy) @@ -9038,13 +9038,13 @@ registeriax = ast_variable_retrieve(ucfg, cat, "registeriax"); if (ast_true(hasiax) || (!hasiax && genhasiax)) { /* Start with general parameters, then specific parameters, user and peer */ - user = build_user(cat, gen, ast_variable_browse(ucfg, cat), 0); + user = build_user(cat, ast_variable_browse(ucfg, cat), gen, 0); if (user) { AST_LIST_LOCK(&users); AST_LIST_INSERT_HEAD(&users, user, entry); AST_LIST_UNLOCK(&users); } - peer = build_peer(cat, gen, ast_variable_browse(ucfg, cat), 0); + peer = build_peer(cat, ast_variable_browse(ucfg, cat), gen, 0); if (peer) { AST_LIST_LOCK(&peers); AST_LIST_INSERT_HEAD(&peers, peer, entry);