Module: kamailio
Branch: master
Commit: a526764c65ffea767fecbb13021ba48304524882
URL:
https://github.com/kamailio/kamailio/commit/a526764c65ffea767fecbb13021ba48…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
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/a526764c65ffea767fecbb13021ba48…
Patch:
https://github.com/kamailio/kamailio/commit/a526764c65ffea767fecbb13021ba48…
---
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;
}