[OpenSER-Devel] No result using function parse_uri()
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Mon Apr 28 23:01:28 CEST 2008
Hi Matheus,
How do you declare the "uri" (third param) variable?
Regards,
Bogdan
Matheus Araújo Aguiar wrote:
> Hello everyone,
>
> I'm coding an extension to OpenSER and I'm getting no result from the
> function parse_uri().
> The code is like this:
>
> struct to_body* b;
> ...
> b = (struct to_body*)msg->from->parsed; /* msg is the
> struct sip_msg received, the headers From and To have already been
> parsed, and i can show their uri on the screen without trouble */
>
> if(parse_uri(b->uri.s, b->uri.len, uri) < 0){
> ... (error msgs and etc) ...
> }
> else {
> user = uri->user;
> host = uri->host;
> LM_DBG("user %*.s host %*.s\n", user.len, user.s,
> host.len, host.s );
> }
>
> What I get on the screen after this "printout" is nothing, the strings
> user.s and host.s seem to be empty.
>
> I think that I'm doing everything right, and I cannot see what I'm
> doing wrong here. So I'd appreciate any kind of help with this problem.
>
> Best regards,
>
> --
> Matheus Araújo Aguiar
> Computer Science Student
> matheus.pit at gmail.com <mailto:matheus.pit at gmail.com>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Devel mailing list
> Devel at lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/devel
>
More information about the Devel
mailing list