]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
chan_sip: Increase some scratch buffer sizes dealing with caller id.
authorRichard Mudgett <rmudgett@digium.com>
Fri, 27 Sep 2013 21:42:03 +0000 (21:42 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Fri, 27 Sep 2013 21:42:03 +0000 (21:42 +0000)
* Eliminated an unnecessary initialization in check_user_full().

(closes issue ASTERISK-22477)
Reported by: Michael Shepelev
........

Merged revisions 400013 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 400014 from http://svn.asterisk.org/svn/asterisk/branches/11

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@400015 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c
channels/sip/reqresp_parser.c

index 17083c6a0fc23936c3c2ffded718040a393bc871..4a45a96146711eead93846e4818647e3841864f0 100644 (file)
@@ -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 */
index 9ef4fee172105ec65c4910a3785cbae4f5687b4b..ac986aa59523df9458ddad3e73b2923b4c477d83 100644 (file)
@@ -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;