diff --git a/channels/chan_sip.c b/channels/chan_sip.c index d890878aab5b3d961736bdf741f20a92e691a895..2efb779283bf0a68e818b63fc71fda09a49e8c15 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -9343,7 +9343,7 @@ static struct ast_custom_function checksipdomain_function = { int function_sippeer(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len) { struct sip_peer *peer; - char *peername = data, *colname; + char *colname; char iabuf[INET_ADDRSTRLEN]; if ((colname = strchr(data, ':'))) @@ -9351,7 +9351,7 @@ int function_sippeer(struct ast_channel *chan, char *cmd, char *data, char *buf, else colname = "ip"; - if (!(peer = find_peer(peername, NULL, 1))) + if (!(peer = find_peer(data, NULL, 1))) return -1; if (!strcasecmp(colname, "ip")) {