@@ -335,14 +335,14 @@ const fn validate(input: &[u8]) -> Result<(), InvalidDnsNameError> {
335
335
let ch = input[ idx] ;
336
336
state = match ( state, ch) {
337
337
( Start | Next | NextAfterNumericOnly | Hyphen { .. } , b'.' ) => {
338
- return Err ( InvalidDnsNameError )
338
+ return Err ( InvalidDnsNameError ) ;
339
339
}
340
340
( Subsequent { .. } , b'.' ) => Next ,
341
341
( NumericOnly { .. } , b'.' ) => NextAfterNumericOnly ,
342
342
( Subsequent { len } | NumericOnly { len } | Hyphen { len } , _)
343
343
if len >= MAX_LABEL_LENGTH =>
344
344
{
345
- return Err ( InvalidDnsNameError )
345
+ return Err ( InvalidDnsNameError ) ;
346
346
}
347
347
( Start | Next | NextAfterNumericOnly , b'0' ..=b'9' ) => NumericOnly { len : 1 } ,
348
348
( NumericOnly { len } , b'0' ..=b'9' ) => NumericOnly { len : len + 1 } ,
@@ -837,8 +837,14 @@ mod tests {
837
837
( "a123b.com" , true ) ,
838
838
( "numeric-only-middle-label.4.com" , true ) ,
839
839
( "1000-sans.badssl.com" , true ) ,
840
- ( "twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfi" , true ) ,
841
- ( "twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourc" , false ) ,
840
+ (
841
+ "twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfiftythreecharacters.twohundredandfi" ,
842
+ true ,
843
+ ) ,
844
+ (
845
+ "twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourcharacters.twohundredandfiftyfourc" ,
846
+ false ,
847
+ ) ,
842
848
] ;
843
849
844
850
#[ cfg( feature = "alloc" ) ]
0 commit comments