@@ -300,7 +300,8 @@ static void sanitize_request_line(modsec_rec *msr) {
300300 if (strcmp (arg -> origin , "QUERY_STRING" ) == 0 ) {
301301 char * pat = NULL ;
302302 char * p ;
303- int j , arg_min , arg_max ;
303+ size_t j ;
304+ int arg_min , arg_max ;
304305
305306 /* Go to the beginning of the parameter. */
306307 p = qspos ;
@@ -333,7 +334,7 @@ static void sanitize_request_line(modsec_rec *msr) {
333334 arg_max = 1 ;
334335 while ((* pat != '\0' )&& (j -- )) {
335336 if (arg_max > mparm -> pad_2 ) {
336- int off = (strlen (mparm -> value ) - arg_max );
337+ size_t off = (strlen (mparm -> value ) - arg_max );
337338 int pos = (mparm -> pad_1 - 1 );
338339 if (off > pos ) {
339340 * pat = '*' ;
@@ -668,7 +669,8 @@ void sec_audit_logger_json(modsec_rec *msr) {
668669 int wrote_response_body = 0 ;
669670 char * entry_filename , * entry_basename ;
670671 apr_status_t rc ;
671- int i , limit , k , sanitized_partial , j ;
672+ int i , limit , k , sanitized_partial ;
673+ size_t j ;
672674 char * buf = NULL , * pat = NULL ;
673675 msc_parm * mparm = NULL ;
674676 int arg_min , arg_max , sanitize_matched ;
@@ -827,7 +829,7 @@ void sec_audit_logger_json(modsec_rec *msr) {
827829 arg_max = 1 ;
828830 while ((* pat != '\0' )&& (j -- )) {
829831 if (arg_max > mparm -> pad_2 ) {
830- int off = strlen (mparm -> value ) - arg_max ;
832+ size_t off = strlen (mparm -> value ) - arg_max ;
831833 int pos = mparm -> pad_1 - 1 ;
832834 if (off > pos ) {
833835 * pat = '*' ;
@@ -1084,7 +1086,7 @@ void sec_audit_logger_json(modsec_rec *msr) {
10841086 arg_max = 1 ;
10851087 while ((* pat != '\0' )&& (j -- )) {
10861088 if (arg_max > mparm -> pad_2 ) {
1087- int off = strlen (mparm -> value ) - arg_max ;
1089+ size_t off = strlen (mparm -> value ) - arg_max ;
10881090 int pos = mparm -> pad_1 - 1 ;
10891091 if (off > pos ) {
10901092 * pat = '*' ;
@@ -1547,7 +1549,8 @@ void sec_audit_logger_native(modsec_rec *msr) {
15471549 int wrote_response_body = 0 ;
15481550 char * entry_filename , * entry_basename ;
15491551 apr_status_t rc ;
1550- int i , limit , k , sanitized_partial , j ;
1552+ int i , limit , k , sanitized_partial ;
1553+ size_t j ;
15511554 char * buf = NULL , * pat = NULL ;
15521555 msc_parm * mparm = NULL ;
15531556 int arg_min , arg_max , sanitize_matched ;
@@ -1683,7 +1686,7 @@ void sec_audit_logger_native(modsec_rec *msr) {
16831686 arg_max = 1 ;
16841687 while ((* pat != '\0' )&& (j -- )) {
16851688 if (arg_max > mparm -> pad_2 ) {
1686- int off = strlen (mparm -> value ) - arg_max ;
1689+ size_t off = strlen (mparm -> value ) - arg_max ;
16871690 int pos = mparm -> pad_1 - 1 ;
16881691 if (off > pos ) {
16891692 * pat = '*' ;
@@ -1931,7 +1934,7 @@ void sec_audit_logger_native(modsec_rec *msr) {
19311934 arg_max = 1 ;
19321935 while ((* pat != '\0' )&& (j -- )) {
19331936 if (arg_max > mparm -> pad_2 ) {
1934- int off = strlen (mparm -> value ) - arg_max ;
1937+ size_t off = strlen (mparm -> value ) - arg_max ;
19351938 int pos = mparm -> pad_1 - 1 ;
19361939 if (off > pos ) {
19371940 * pat = '*' ;
0 commit comments