On Sat, 7 Jun 2003, Daryl Jones wrote:
> I experienced the exact same symptoms but didn't have the confidence > to post my experience to this list because of my lack of experience with > Asterisk. I restored the June 1 version from CVS and the problem went away. > There's definitely a problem in code since June 1. Well, Here's a simple patch to fix. Steve
Index: channels/chan_sip.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v retrieving revision 1.119 diff -u -r1.119 chan_sip.c --- channels/chan_sip.c 6 Jun 2003 00:06:52 -0000 1.119 +++ channels/chan_sip.c 8 Jun 2003 13:21:38 -0000 @@ -3322,11 +3327,12 @@ } return 0; } + static char *get_calleridname(char *input,char *output) { char *end = strchr(input,'<'); char *tmp = strchr(input,'\"'); - if (!end) return NULL; + if (!end || (end==input)) return NULL; /* move away from "<" */ end--; /* we found "name" */