Module: kamailio Branch: master Commit: e79257c4cbdf1954fddec1c06f3c1cfa34037293 URL: https://github.com/kamailio/kamailio/commit/e79257c4cbdf1954fddec1c06f3c1cfa...
Author: Charles Chance charles.chance@sipcentric.com Committer: Charles Chance charles.chance@sipcentric.com Date: 2018-08-02T16:02:32+01:00
core: update first line parser to recognize new method IDs
- bring up to date with new methods added in 4fe95ab
---
Modified: src/core/parser/parse_fline.c Modified: src/core/parser/parse_fline.h
---
Diff: https://github.com/kamailio/kamailio/commit/e79257c4cbdf1954fddec1c06f3c1cfa... Patch: https://github.com/kamailio/kamailio/commit/e79257c4cbdf1954fddec1c06f3c1cfa...
---
diff --git a/src/core/parser/parse_fline.c b/src/core/parser/parse_fline.c index 04758b2751..e6b93aca58 100644 --- a/src/core/parser/parse_fline.c +++ b/src/core/parser/parse_fline.c @@ -125,6 +125,11 @@ char* parse_first_line(char* buffer, unsigned int len, struct msg_start* fl) else IFISMETHOD( UPDATE, 'U') else IFISMETHOD( REFER, 'R') else IFISMETHOD( PUBLISH, 'P') + else IFISMETHOD( KDMQ, 'K') + else IFISMETHOD( GET, 'G') + else IFISMETHOD( POST, 'P') + else IFISMETHOD( PUT, 'P') + else IFISMETHOD( DELETE, 'D') /* if you want to add another method XXX, include METHOD_XXX in H-file (this is the value which you will take later in processing and define XXX_LEN as length of method name; diff --git a/src/core/parser/parse_fline.h b/src/core/parser/parse_fline.h index b10c02bc83..2add9b0efb 100644 --- a/src/core/parser/parse_fline.h +++ b/src/core/parser/parse_fline.h @@ -67,6 +67,11 @@ #define UPDATE_LEN 6 #define REFER_LEN 5 #define PUBLISH_LEN 7 +#define KDMQ_LEN 4 +#define GET_LEN 3 +#define POST_LEN 4 +#define PUT_LEN 3 +#define DELETE_LEN 6
typedef struct msg_start { short type; /*!< Type of the message - request/response */