On Jan 29, 2013, at 1:54 PM, Mino Haluz <[email protected]> wrote:

> Hi,
> 
> I'm changing carrierroute module so that it could set into another avp the ID 
> of the rule that was chosen. I have already adjusted all functions but I have 
> still one problem when kamailio starts.
> 
> tmp_id.s=(char *)row->values[COL_ID].val.string_val;
> 
> It gives Segfault at this line. The question is, how can I convert the row 
> value that is int(10) to char (tmp_id is const str *, it is the same as 
> comment). Thanks,

Use int2str from ut.h:

        tmp_id.s = int2str(row->values[COL_ID].val.int_val, &tmp_id.len)

Note that int2str uses an internal static buffer that's overwritten on each 
call.

andrew

_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to