@@ -5319,7 +5319,7 @@ const uint8_t* picoquic_decode_immediate_ack_frame(const uint8_t* bytes, const u
5319
5319
/* This code assumes that the frame type is already skipped */
5320
5320
if (bytes != NULL && bytes < bytes_max ){
5321
5321
if (!cnx -> is_ack_frequency_negotiated ) {
5322
- picoquic_connection_error (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
5322
+ picoquic_connection_error (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
5323
5323
picoquic_frame_type_immediate_ack );
5324
5324
bytes = NULL ;
5325
5325
}
@@ -5434,7 +5434,7 @@ const uint8_t* picoquic_decode_path_abandon_frame(const uint8_t* bytes, const ui
5434
5434
5435
5435
if (!cnx -> is_multipath_enabled ) {
5436
5436
/* Frame is unexpected */
5437
- picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
5437
+ picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
5438
5438
picoquic_frame_type_path_abandon , "multipath not negotiated" );
5439
5439
}
5440
5440
else if ((bytes = picoquic_parse_path_abandon_frame (bytes , bytes_max , & unique_path_id , & reason )) == NULL ) {
@@ -5604,7 +5604,7 @@ const uint8_t* picoquic_decode_path_available_or_backup_frame(const uint8_t* byt
5604
5604
5605
5605
if (!cnx -> is_multipath_enabled ) {
5606
5606
/* Frame is unexpected */
5607
- picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
5607
+ picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
5608
5608
frame_id64 , "multipath not negotiated" );
5609
5609
}
5610
5610
else if ((bytes = picoquic_parse_path_available_or_backup_frame (bytes , bytes_max , & path_id , & sequence )) == NULL ) {
@@ -5715,7 +5715,7 @@ const uint8_t* picoquic_decode_max_path_id_frame(const uint8_t* bytes, const uin
5715
5715
5716
5716
if (!cnx -> is_multipath_enabled ) {
5717
5717
/* Frame is unexpected */
5718
- picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
5718
+ picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
5719
5719
picoquic_frame_type_max_path_id , "unique path_id not negotiated" );
5720
5720
}
5721
5721
else if ((bytes = picoquic_parse_max_path_id_frame (bytes , bytes_max , & max_path_id )) == NULL ) {
@@ -5831,7 +5831,7 @@ const uint8_t* picoquic_decode_paths_blocked_frame(const uint8_t* bytes, const u
5831
5831
5832
5832
if (!cnx -> is_multipath_enabled ) {
5833
5833
/* Frame is unexpected */
5834
- picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
5834
+ picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
5835
5835
picoquic_frame_type_paths_blocked , "multipath extension not negotiated" );
5836
5836
}
5837
5837
else if ((bytes = picoquic_parse_paths_blocked_frame (bytes , bytes_max , & max_path_id )) == NULL ) {
@@ -5970,7 +5970,7 @@ const uint8_t* picoquic_decode_path_cid_blocked_frame(const uint8_t* bytes, cons
5970
5970
5971
5971
if (!cnx -> is_multipath_enabled ) {
5972
5972
/* Frame is unexpected */
5973
- picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
5973
+ picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
5974
5974
picoquic_frame_type_path_cid_blocked , "multipath extension not negotiated" );
5975
5975
}
5976
5976
else if ((bytes = picoquic_parse_path_cid_blocked_frame (bytes , bytes_max , & unique_path_id , & next_sequence_number )) == NULL ) {
@@ -6166,7 +6166,7 @@ const uint8_t* picoquic_decode_observed_address_frame(picoquic_cnx_t* cnx, const
6166
6166
6167
6167
if (!cnx -> is_address_discovery_receiver ) {
6168
6168
/* Frame is unexpected */
6169
- picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR ,
6169
+ picoquic_connection_error_ex (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION ,
6170
6170
ftype , "address discovery not negotiated as receiver" );
6171
6171
}
6172
6172
else if ((bytes = picoquic_parse_observed_address_frame (bytes , bytes_max , ftype , & sequence , & addr , & port )) == NULL ) {
@@ -6615,7 +6615,7 @@ int picoquic_decode_frames(picoquic_cnx_t* cnx, picoquic_path_t * path_x, const
6615
6615
break ;
6616
6616
default :
6617
6617
/* Not implemented yet! */
6618
- picoquic_connection_error (cnx , PICOQUIC_TRANSPORT_FRAME_FORMAT_ERROR , frame_id64 );
6618
+ picoquic_connection_error (cnx , PICOQUIC_TRANSPORT_PROTOCOL_VIOLATION , frame_id64 );
6619
6619
bytes = NULL ;
6620
6620
break ;
6621
6621
}
0 commit comments