@@ -1734,7 +1734,7 @@ static struct ast_str *phreaknet_lookup_full(const char *number, const char *fla
1734
1734
{
1735
1735
static const char * version = NULL ;
1736
1736
static const char * version_num = NULL ;
1737
- char url [256 ];
1737
+ char url [319 ]; /* min to make gcc happy */
1738
1738
1739
1739
/* Fetch the first time only */
1740
1740
if (!version ) {
@@ -1776,7 +1776,7 @@ static struct ast_str *phreaknet_lookup(struct ast_channel *chan, const char *nu
1776
1776
{
1777
1777
char * clid , * cnam ;
1778
1778
char cvs [3 ];
1779
- char filtered_cnam [32 ] = "" ;
1779
+ char filtered_cnam [128 ] = "" ;
1780
1780
int ani2 ;
1781
1781
const char * clidverif ;
1782
1782
@@ -1790,6 +1790,7 @@ static struct ast_str *phreaknet_lookup(struct ast_channel *chan, const char *nu
1790
1790
ast_channel_unlock (chan );
1791
1791
1792
1792
if (!ast_strlen_zero (cnam ) && safe_encoded_string (cnam , filtered_cnam , sizeof (filtered_cnam ))) {
1793
+ ast_log (LOG_ERROR , "Failed to encode CNAM string '%s'\n" , cnam );
1793
1794
return NULL ;
1794
1795
}
1795
1796
@@ -2007,8 +2008,8 @@ static int call_failed(struct ast_channel *chan)
2007
2008
ast_channel_lock (chan );
2008
2009
/* These *should* always exist... */
2009
2010
varval = pbx_builtin_getvar_helper (chan , "DIALSTATUS" );
2010
- varval2 = pbx_builtin_getvar_helper (chan , "HANGUPCAUSE" );
2011
- ast_debug (3 , "Dial disposition: %s (%s)\n" , varval , varval2 );
2011
+ varval2 = pbx_builtin_getvar_helper (chan , "HANGUPCAUSE" ); /* Not always set */
2012
+ ast_debug (3 , "Dial disposition: %s (%s)\n" , varval , S_OR ( varval2 , "" ) );
2012
2013
if (varval ) {
2013
2014
if (!strcmp (varval , "CONGESTION" ) || !strcmp (varval , "CHANUNAVAIL" )) {
2014
2015
ast_channel_unlock (chan );
@@ -2068,7 +2069,7 @@ static int dial_exec(struct ast_channel *chan, const char *data)
2068
2069
ast_set_flag (& authflags , OPT_AUTH_RSA );
2069
2070
}
2070
2071
if (lookup_number_token (chan , args .number , args .trunkflags , lookup , sizeof (lookup ), dialopts , sizeof (dialopts ))) {
2071
- ast_log (LOG_WARNING , "Lookup failed for %s\n" , S_OR (args .number , "" ));
2072
+ ast_log (LOG_ERROR , "Lookup failed for %s\n" , S_OR (args .number , "" ));
2072
2073
pbx_builtin_setvar_helper (chan , "DIALSTATUS" , "CHANUNAVAIL" );
2073
2074
return 0 ;
2074
2075
}
0 commit comments