Module: sip-router Branch: kamailio_3.0 Commit: bff36ca8343070fcb51ac76a6f5fa21521ffd314 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bff36ca8343070fcb51ac76a6f5fa21521ffd314
Author: Andrei Pelinescu-Onciul <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: Sat Oct 31 10:31:18 2009 +0100 core: dset minor cleanups - get_request_uri() is now inline and uses GET_RURI - DBG msg removed (cherry picked from commit cbf1b7793d1b3f7d44b38144608905b90568251b) --- dset.c | 20 -------------------- dset.h | 16 ++++++++++++++-- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/dset.c b/dset.c index 08b67ba..77c3cea 100644 --- a/dset.c +++ b/dset.c @@ -437,24 +437,6 @@ qvalue_t get_ruri_q(void) /* - * Get actual Request-URI - */ -int get_request_uri(struct sip_msg* _m, str* _u) -{ - /* Use new_uri if present */ - if (_m->new_uri.s) { - _u->s = _m->new_uri.s; - _u->len = _m->new_uri.len; - } else { - _u->s = _m->first_line.u.request.uri.s; - _u->len = _m->first_line.u.request.uri.len; - } - - return 0; -} - - -/* * Rewrite Request-URI */ int rewrite_uri(struct sip_msg* _m, str* _s) @@ -478,8 +460,6 @@ int rewrite_uri(struct sip_msg* _m, str* _s) _m->new_uri.s = buf; _m->new_uri.len = _s->len; - DBG("rewrite_uri: Rewriting Request-URI with '%.*s'\n", _s->len, - buf); return 1; } diff --git a/dset.h b/dset.h index f24f5c9..0943097 100644 --- a/dset.h +++ b/dset.h @@ -31,8 +31,8 @@ #include "ip_addr.h" #include "qvalue.h" #include "flags.h" +#include "parser/msg_parser.h" -struct sip_msg; extern unsigned int nr_branches; @@ -118,7 +118,19 @@ void set_ruri_q(qvalue_t q); */ qvalue_t get_ruri_q(void); -int get_request_uri(struct sip_msg* _m, str* _u); + + +/* + * Get actual Request-URI + */ +inline static int get_request_uri(struct sip_msg* _m, str* _u) +{ + *_u=*GET_RURI(_m); + return 0; +} + + + int rewrite_uri(struct sip_msg* _m, str* _s); /** _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
