You can relocate those functions and related code in one of the
pv*.{c,h} in the core.

Cheers,
Daniel

On 28/04/16 11:00, Jason Penton wrote:
> Does anybody know if there is an existing library function/s to copy a
> sip_msg (typically request) from shm to pkg? I know there is already
> this functionality in the tmx module but I think it would be useful to
> move this into a library so it can be used by other modules? I am just
> wanting to make sure before I replicate code...
>
> *Reason for such functionality:*
>
> The main reason is where modules need to access specific headers from
> a sip request which they get from t->uas.request (generally in
> instances where only the rpl message is accessible). We all know that
> t->uas.request sits in SHM, so if any additional parsing is done on
> this message it's pointers will be polluted with pvt memory addresses
> of the processing parsing the request. This could ultimately lead to
> memory corruption and segfaults.
>
> I would therefore propose moving the pv_t_copy_msg and associated
> functions from tmx modules into the core library... any objections?
>
> Cheers
> Jason 
>
>
> _______________________________________________
> sr-dev mailing list
> sr-dev@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

-- 
Daniel-Constantin Mierla
http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, Berlin, May 18-20, 2016 - 
http://www.kamailioworld.com

_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to