Просмотр исходного кода

Properly check for end of data when looking for the tracking id

Co-authored-by: Brice Figureau <brice-puppet@daysofwonder.com>
pull/62/head
Benny Baumann 1 год назад
Родитель
Сommit
b3e86ee66d
1 измененных файлов: 4 добавлений и 8 удалений
  1. 4
    8
      ngx_http_uploadprogress_module.c

+ 4
- 8
ngx_http_uploadprogress_module.c Просмотреть файл

376
                 i = 1;
376
                 i = 1;
377
                 break;
377
                 break;
378
             }
378
             }
379
-            else if (!len) {
380
-                break;
381
-            }
382
-        } while (p++);
379
+            p++;
380
+        } while (len > 0);
383
 
381
 
384
         if (i) {
382
         if (i) {
385
             start_p = p += upcf->header.len + 1;
383
             start_p = p += upcf->header.len + 1;
469
                 i = 1;
467
                 i = 1;
470
                 break;
468
                 break;
471
             }
469
             }
472
-            else if (!len) {
473
-                break;
474
-            }
475
-        } while (p++);
470
+            p++;
471
+        } while (len > 0);
476
 
472
 
477
         if (i) {
473
         if (i) {
478
             start_p = p += upcf->header_mul.len + 1;
474
             start_p = p += upcf->header_mul.len + 1;

Загрузка…
Отмена
Сохранить