Bläddra i källkod

POST multipart parser: fixed processing of the data with broken termination

Evgeny Grin (Karlson2k) 1 år sedan
förälder
incheckning
c4fb54d46c
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/mhd2/post_parser_funcs.c

+ 1 - 1
src/mhd2/post_parser_funcs.c

@@ -2634,7 +2634,7 @@ check_post_leftovers_mpart (struct MHD_Connection *restrict c,
     if (0 != mf->f.value_idx)
     {
       value_pos = mf->f.value_idx;
-      value_len = pos -  mf->delim_check_start;
+      value_len = mf->delim_check_start - mf->f.value_idx;
     }
     break;
   case mhd_POST_MPART_ST_FULL_FIELD_FOUND: