Ignore:
Timestamp:
Nov 8, 2017 2:58:18 AM (7 years ago)
Author:
riza
Message:

Closed #2056: Add validity checking for numeric header values.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsip/sip_parser.h

    r4445 r5682  
    3838 * @{ 
    3939 */ 
     40 
     41/** 
     42 * Contants for limit checks 
     43 */ 
     44#define PJSIP_MIN_CONTENT_LENGTH    0 
     45#define PJSIP_MAX_CONTENT_LENGTH    PJ_MAXINT32 
     46#define PJSIP_MIN_PORT              0 
     47#define PJSIP_MAX_PORT              PJ_MAXUINT16 
     48#define PJSIP_MIN_TTL               0 
     49#define PJSIP_MAX_TTL               PJ_MAXUINT8 
     50#define PJSIP_MIN_STATUS_CODE       100 
     51#define PJSIP_MAX_STATUS_CODE       999 
     52#define PJSIP_MIN_Q1000             0 
     53#define PJSIP_MAX_Q1000             PJ_MAXINT32 / 1000 
     54#define PJSIP_MIN_EXPIRES           0 
     55#define PJSIP_MAX_EXPIRES           PJ_MAXINT32 
     56#define PJSIP_MIN_CSEQ              0 
     57#define PJSIP_MAX_CSEQ              PJ_MAXINT32 
     58#define PJSIP_MIN_RETRY_AFTER       0 
     59#define PJSIP_MAX_RETRY_AFTER       PJ_MAXINT32 
    4060 
    4161/** 
     
    6383 */ 
    6484extern int PJSIP_SYN_ERR_EXCEPTION; 
     85 
     86/** 
     87 * Invalid value error exception value. 
     88 */ 
     89extern int PJSIP_EINVAL_ERR_EXCEPTION; 
    6590 
    6691/** 
Note: See TracChangeset for help on using the changeset viewer.