Module: kamailio
Branch: master
Commit: a526764c65ffea767fecbb13021ba48304524882
URL: 
https://github.com/kamailio/kamailio/commit/a526764c65ffea767fecbb13021ba48304524882

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2017-06-21T23:58:37+02:00

core: updated log macros for parse rpid

---

Modified: src/core/parser/parse_rpid.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/a526764c65ffea767fecbb13021ba48304524882.diff
Patch: 
https://github.com/kamailio/kamailio/commit/a526764c65ffea767fecbb13021ba48304524882.patch

---

diff --git a/src/core/parser/parse_rpid.c b/src/core/parser/parse_rpid.c
index 6dbb8ae57e..c9290e835f 100644
--- a/src/core/parser/parse_rpid.c
+++ b/src/core/parser/parse_rpid.c
@@ -13,8 +13,8 @@
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Public License for more details.
  *
- * You should have received a copy of the GNU General Public License 
- * along with this program; if not, write to the Free Software 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  
USA
  */
 
@@ -23,7 +23,7 @@
  *
  * \ingroup parser
  */
- 
+
 #include "parse_from.h"
 #include "parse_to.h"
 #include <stdlib.h>
@@ -33,7 +33,7 @@
 #include "../ut.h"
 #include "../mem/mem.h"
 
- 
+
 /*! \brief
  * This method is used to parse RPID header.
  *
@@ -44,34 +44,34 @@
 int parse_rpid_header( struct sip_msg *msg )
 {
        struct to_body* rpid_b;
-       
-       if ( !msg->rpid && (parse_headers(msg, HDR_RPID_F, 0)==-1 || 
!msg->rpid)) {
-               goto error;
-       }
- 
-       /* maybe the header is already parsed! */
-       if (msg->rpid->parsed)
-               return 0;
- 
-       /* bad luck! :-( - we have to parse it */
-       /* first, get some memory */
-       rpid_b = pkg_malloc(sizeof(struct to_body));
-       if (rpid_b == 0) {
-               LOG(L_ERR, "ERROR:parse_rpid_header: out of pkg_memory\n");
-               goto error;
-       }
- 
-       /* now parse it!! */
-       memset(rpid_b, 0, sizeof(struct to_body));
-       
parse_to(msg->rpid->body.s,msg->rpid->body.s+msg->rpid->body.len+1,rpid_b);
-       if (rpid_b->error == PARSE_ERROR) {
-               LOG(L_ERR, "ERROR:parse_rpid_header: bad rpid header\n");
-               free_to(rpid_b);
-               goto error;
-       }
-       msg->rpid->parsed = rpid_b;
- 
-       return 0;
- error:
-       return -1;
+
+       if ( !msg->rpid && (parse_headers(msg, HDR_RPID_F, 0)==-1 || 
!msg->rpid)) {
+               goto error;
+       }
+
+       /* maybe the header is already parsed! */
+       if (msg->rpid->parsed)
+               return 0;
+
+       /* needs to parse it */
+       /* first, get some memory */
+       rpid_b = pkg_malloc(sizeof(struct to_body));
+       if (rpid_b == 0) {
+               LM_ERR("out of pkg_memory\n");
+               goto error;
+       }
+
+       /* now parse it!! */
+       memset(rpid_b, 0, sizeof(struct to_body));
+       
parse_to(msg->rpid->body.s,msg->rpid->body.s+msg->rpid->body.len+1,rpid_b);
+       if (rpid_b->error == PARSE_ERROR) {
+               LM_ERR("bad rpid header\n");
+               free_to(rpid_b);
+               goto error;
+       }
+       msg->rpid->parsed = rpid_b;
+
+       return 0;
+error:
+       return -1;
 }


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to