@@ -487,6 +487,14 @@ int llhttp__after_message_complete(
487
487
llhttp__internal_t * s , const unsigned char * p ,
488
488
const unsigned char * endp );
489
489
490
+ int llhttp__internal__c_update_finish_1 (
491
+ llhttp__internal_t * state ,
492
+ const unsigned char * p ,
493
+ const unsigned char * endp ) {
494
+ state -> finish = 0 ;
495
+ return 0 ;
496
+ }
497
+
490
498
int llhttp__internal__c_test_flags_1 (
491
499
llhttp__internal_t * state ,
492
500
const unsigned char * p ,
@@ -559,7 +567,7 @@ int llhttp__internal__c_or_flags(
559
567
return 0 ;
560
568
}
561
569
562
- int llhttp__internal__c_update_finish_1 (
570
+ int llhttp__internal__c_update_finish_2 (
563
571
llhttp__internal_t * state ,
564
572
const unsigned char * p ,
565
573
const unsigned char * endp ) {
@@ -824,7 +832,7 @@ static llparse_state_t llhttp__internal__run(
824
832
s_n_llhttp__internal__n_invoke_llhttp__after_message_complete : {
825
833
switch (llhttp__after_message_complete (state , p , endp )) {
826
834
default :
827
- goto s_n_llhttp__internal__n_start ;
835
+ goto s_n_llhttp__internal__n_invoke_update_finish_1 ;
828
836
}
829
837
/* UNREACHABLE */ ;
830
838
abort ();
@@ -1277,7 +1285,7 @@ static llparse_state_t llhttp__internal__run(
1277
1285
}
1278
1286
state -> _span_pos0 = (void * ) p ;
1279
1287
state -> _span_cb0 = llhttp__on_body ;
1280
- goto s_n_llhttp__internal__n_invoke_update_finish_1 ;
1288
+ goto s_n_llhttp__internal__n_eof ;
1281
1289
/* UNREACHABLE */ ;
1282
1290
abort ();
1283
1291
}
@@ -1291,7 +1299,7 @@ static llparse_state_t llhttp__internal__run(
1291
1299
case 3 :
1292
1300
goto s_n_llhttp__internal__n_span_start_llhttp__on_body_1 ;
1293
1301
case 4 :
1294
- goto s_n_llhttp__internal__n_span_start_llhttp__on_body_2 ;
1302
+ goto s_n_llhttp__internal__n_invoke_update_finish_2 ;
1295
1303
default :
1296
1304
goto s_n_llhttp__internal__n_invoke_llhttp__on_message_complete ;
1297
1305
}
@@ -4652,6 +4660,14 @@ static llparse_state_t llhttp__internal__run(
4652
4660
/* UNREACHABLE */ ;
4653
4661
abort ();
4654
4662
}
4663
+ s_n_llhttp__internal__n_invoke_update_finish_1 : {
4664
+ switch (llhttp__internal__c_update_finish_1 (state , p , endp )) {
4665
+ default :
4666
+ goto s_n_llhttp__internal__n_start ;
4667
+ }
4668
+ /* UNREACHABLE */ ;
4669
+ abort ();
4670
+ }
4655
4671
s_n_llhttp__internal__n_pause_5 : {
4656
4672
state -> error = 0x14 ;
4657
4673
state -> reason = "on_message_complete pause" ;
@@ -4878,10 +4894,10 @@ static llparse_state_t llhttp__internal__run(
4878
4894
/* UNREACHABLE */ ;
4879
4895
abort ();
4880
4896
}
4881
- s_n_llhttp__internal__n_invoke_update_finish_1 : {
4882
- switch (llhttp__internal__c_update_finish_1 (state , p , endp )) {
4897
+ s_n_llhttp__internal__n_invoke_update_finish_2 : {
4898
+ switch (llhttp__internal__c_update_finish_2 (state , p , endp )) {
4883
4899
default :
4884
- goto s_n_llhttp__internal__n_eof ;
4900
+ goto s_n_llhttp__internal__n_span_start_llhttp__on_body_2 ;
4885
4901
}
4886
4902
/* UNREACHABLE */ ;
4887
4903
abort ();
0 commit comments