diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 17083c6a0f..4a45a96146 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -18701,9 +18701,9 @@ static enum check_auth_result check_user_full(struct sip_pvt *p, struct sip_requ int sipmethod, const char *uri, enum xmittype reliable, struct ast_sockaddr *addr, struct sip_peer **authpeer) { - char from[256] = "", *of, *name, *unused_password, *domain; + char from[256], *of, *name, *unused_password, *domain; enum check_auth_result res = AUTH_DONT_KNOW; - char calleridname[50]; + char calleridname[256]; char *uri2 = ast_strdupa(uri); terminate_uri(uri2); /* trim extra stuff */ diff --git a/channels/sip/reqresp_parser.c b/channels/sip/reqresp_parser.c index 9ef4fee172..ac986aa595 100644 --- a/channels/sip/reqresp_parser.c +++ b/channels/sip/reqresp_parser.c @@ -806,7 +806,7 @@ AST_TEST_DEFINE(get_calleridname_test) int get_name_and_number(const char *hdr, char **name, char **number) { char header[256]; - char tmp_name[50]; + char tmp_name[256]; char *tmp_number = NULL; char *hostport = NULL; char *dummy = NULL;