[OpenSIPS-Devel] [opensips] rtpengine module randomly sending wrong SIP response (#433)
    Rob Gagnon 
    notifications at github.com
       
    Wed Mar 18 23:35:25 CET 2015
    
    
  
More information:
rtpengine methods seem to mess wrongly with data types at the moment.  Probably a kamailio->opensips unfinished port.
For instance, look at this function call:
```
static int
rtpengine_delete1_f(struct sip_msg* msg, char* str1, char* str2)
{
   str flags;
   if (set_rtpengine_set_from_avp(msg) == -1)
      return -1;
   flags.s = NULL;
   if (str1)
      fixup_get_svalue(msg, (gparam_p)str1, &flags);
....
```
Incoming ```str1``` is not of type ```gparam_p```.  It's just a plain old ```char *```.  If it was a ```str``` type, it would work right.
---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/433#issuecomment-83211783
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150318/a6a7ce07/attachment-0001.htm>
    
    
More information about the Devel
mailing list