Sorry, a small correction :) tmp_id.len = 10; tmp_id.s = (char *)pkg_malloc(tmp_id.len * sizeof(char)); snprintf(tmp_id.s, tmp_id.len, "%d", row->values[COL_ID].val.int_val);
2013/1/29 Konstantin M. <[email protected]> > char buf[10]; > snprintf(buf, sizeof(buf), "%d", (char *)row->values[COL_ID].val.int_val); > > ? > > 2013/1/29 Mino Haluz <[email protected]> > >> 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, >> >> Mino >> >> _______________________________________________ >> sr-dev mailing list >> [email protected] >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev >> >> >
_______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
