@@ -711,7 +711,11 @@ static int msre_op_validateHash_param_init(msre_rule *rule, char **error_msg) {
711
711
712
712
#ifdef WITH_PCRE_STUDY
713
713
#ifdef WITH_PCRE_JIT
714
+ #ifdef WITH_PCRE2
715
+ rc = regex -> jit_compile_rc ;
716
+ #else
714
717
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
718
+ #endif
715
719
if ((rc != 0 ) || (jit != 1 )) {
716
720
* error_msg = apr_psprintf (rule -> ruleset -> mp ,
717
721
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
@@ -808,7 +812,11 @@ static int msre_op_validateHash_execute(modsec_rec *msr, msre_rule *rule, msre_v
808
812
#ifdef WITH_PCRE_STUDY
809
813
#ifdef WITH_PCRE_JIT
810
814
if (msr -> txcfg -> debuglog_level >= 4 ) {
815
+ #ifdef WITH_PCRE2
816
+ rc = regex -> jit_compile_rc ;
817
+ #else
811
818
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
819
+ #endif
812
820
if ((rc != 0 ) || (jit != 1 )) {
813
821
* error_msg = apr_psprintf (msr -> mp ,
814
822
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
@@ -973,7 +981,11 @@ static int msre_op_rx_param_init(msre_rule *rule, char **error_msg) {
973
981
974
982
#ifdef WITH_PCRE_STUDY
975
983
#ifdef WITH_PCRE_JIT
984
+ #ifdef WITH_PCRE2
985
+ rc = regex -> jit_compile_rc ;
986
+ #else
976
987
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
988
+ #endif
977
989
if ((rc != 0 ) || (jit != 1 )) {
978
990
* error_msg = apr_psprintf (rule -> ruleset -> mp ,
979
991
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
@@ -1060,7 +1072,11 @@ static int msre_op_rx_execute(modsec_rec *msr, msre_rule *rule, msre_var *var, c
1060
1072
#ifdef WITH_PCRE_STUDY
1061
1073
#ifdef WITH_PCRE_JIT
1062
1074
if (msr -> txcfg -> debuglog_level >= 4 ) {
1075
+ #ifdef WITH_PCRE2
1076
+ rc = regex -> jit_compile_rc ;
1077
+ #else
1063
1078
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
1079
+ #endif
1064
1080
if ((rc != 0 ) || (jit != 1 )) {
1065
1081
* error_msg = apr_psprintf (msr -> mp ,
1066
1082
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
@@ -2842,7 +2858,11 @@ static int msre_op_verifyCC_execute(modsec_rec *msr, msre_rule *rule, msre_var *
2842
2858
#ifdef WITH_PCRE_STUDY
2843
2859
#ifdef WITH_PCRE_JIT
2844
2860
if (msr -> txcfg -> debuglog_level >= 4 ) {
2861
+ #ifdef WITH_PCRE2
2862
+ rc = regex -> jit_compile_rc ;
2863
+ #else
2845
2864
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
2865
+ #endif
2846
2866
if ((rc != 0 ) || (jit != 1 )) {
2847
2867
* error_msg = apr_psprintf (msr -> mp ,
2848
2868
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
@@ -3169,7 +3189,11 @@ static int msre_op_verifyCPF_execute(modsec_rec *msr, msre_rule *rule, msre_var
3169
3189
#ifdef WITH_PCRE_STUDY
3170
3190
#ifdef WITH_PCRE_JIT
3171
3191
if (msr -> txcfg -> debuglog_level >= 4 ) {
3192
+ #ifdef WITH_PCRE2
3193
+ rc = regex -> jit_compile_rc ;
3194
+ #else
3172
3195
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
3196
+ #endif
3173
3197
if ((rc != 0 ) || (jit != 1 )) {
3174
3198
* error_msg = apr_psprintf (msr -> mp ,
3175
3199
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
@@ -3479,7 +3503,11 @@ static int msre_op_verifySSN_execute(modsec_rec *msr, msre_rule *rule, msre_var
3479
3503
#ifdef WITH_PCRE_STUDY
3480
3504
#ifdef WITH_PCRE_JIT
3481
3505
if (msr -> txcfg -> debuglog_level >= 4 ) {
3506
+ #ifdef WITH_PCRE2
3507
+ rc = regex -> jit_compile_rc ;
3508
+ #else
3482
3509
rc = msc_fullinfo (regex , PCRE_INFO_JIT , & jit );
3510
+ #endif
3483
3511
if ((rc != 0 ) || (jit != 1 )) {
3484
3512
* error_msg = apr_psprintf (msr -> mp ,
3485
3513
"Rule %pp [id \"%s\"][file \"%s\"][line \"%d\"] - "
0 commit comments