Michal You can look in source code, but I think pj_strcat works like strcat (man strcat in google). http://www.manpagez.com/man/3/strcat/ The strcat() and strncat() functions append a copy of the null-terminated string s2 to the end of the null-terminated string s1, then add a termi- nating `\0'. The string s1 must have sufficient space to hold the result. The strncat() function appends not more than n characters from s2, and then adds a terminating `\0'. So you need to allocate the pointer to the correct size, with malloc or you should prefer pj_pool. Samuel Micha? a ?crit : >> Maybe you need to allocate output ;-) >> > > Samuel, what do you mean? Sorry if this isn't the smartest question(I'm not good programmer) but do: pj_str_t output = pj_str(""); > isn't enough for that? > > Michal > > > Dnia 18 maja 2009 21:05 Samuel Vinson <samuelv at laposte.net> napisa?(a): > > >> Michal >> >> Maybe you need to allocate output ;-) >> >> Samuel >> >> Micha? a ?crit : >> >>> Hi, >>> >>> I wanted concatenate: "sip:"user"@"domain,where domain is char * passed to the function but my program exits on the first pj_strcat2. I can't find why. >>> this is part of my function: >>> >>> SinReg(char *sipserv) >>> { >>> .... >>> pj_str_t output = pj_str(""); >>> pj_strcat2(&output,"sip:"); //here program exits >>> pj_strcat2(&output,"user"); >>> pj_strcat2(&output,"@"); >>> pj_strcat(&output,&pj_str(sipserv)); >>> >>> ... >>> } >>> >>> Thanks for any help >>> Michael >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip at lists.pjsip.org >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >>> >>> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090518/2fc320b7/attachment.html>