From 7d963333e26666ff0c7add00458c14278ec6de52 Mon Sep 17 00:00:00 2001 From: Tilghman Lesher Date: Mon, 15 Mar 2010 04:25:35 +0000 Subject: THIS IS NOT PYTHON. Indentation doesn't matter, only braces do. (closes issue #17025) Reported by: smurfix Patches: sip.patch uploaded by smurfix (license 547) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@252442 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_sip.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/channels/chan_sip.c b/channels/chan_sip.c index ae1cbb3a2..a2e13e70b 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -12042,15 +12042,30 @@ static enum check_auth_result register_verify(struct sip_pvt *p, struct sockaddr /* URI not found */ if (res == AUTH_PEER_NOT_DYNAMIC) { transmit_response(p, "403 Forbidden", &p->initreq); - if (global_authfailureevents) - manager_event(EVENT_FLAG_SYSTEM, "PeerStatus", "ChannelType: SIP\r\nPeer: SIP/%s\r\nPeerStatus: Rejected\r\nCause: AUTH_PEER_NOT_DYNAMIC\r\nAddress: %s\r\nPort: %d\r\n", + if (global_authfailureevents) { + manager_event(EVENT_FLAG_SYSTEM, "PeerStatus", + "ChannelType: SIP\r\n" + "Peer: SIP/%s\r\n" + "PeerStatus: Rejected\r\n" + "Cause: AUTH_PEER_NOT_DYNAMIC\r\n" + "Address: %s\r\n" + "Port: %d\r\n", name, ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port)); } - else + } else { transmit_response(p, "404 Not found", &p->initreq); - if (global_authfailureevents) - manager_event(EVENT_FLAG_SYSTEM, "PeerStatus", "ChannelType: SIP\r\nPeer: SIP/%s\r\nPeerStatus: Rejected\r\nCause: %s\r\nAddress: %s\r\nPort: %d\r\n", - name, (res == AUTH_USERNAME_MISMATCH) ? "AUTH_USERNAME_MISMATCH" : "URI_NOT_FOUND", ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port)); + if (global_authfailureevents) { + manager_event(EVENT_FLAG_SYSTEM, "PeerStatus", + "ChannelType: SIP\r\n" + "Peer: SIP/%s\r\n" + "PeerStatus: Rejected\r\n" + "Cause: %s\r\n" + "Address: %s\r\n" + "Port: %d\r\n", + name, (res == AUTH_USERNAME_MISMATCH) ? "AUTH_USERNAME_MISMATCH" : "URI_NOT_FOUND", + ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port)); + } + } } break; case AUTH_BAD_TRANSPORT: -- cgit v1.2.3