@ -2737,7 +2737,7 @@ static int HTPRegisterPatternsForProtocolDetection(void)
* 3 is subtracted from the length since the spacing is hex typed as | xx |
* 3 is subtracted from the length since the spacing is hex typed as | xx |
* but the pattern matching should only be one char
* but the pattern matching should only be one char
*/
*/
register_result = AppLayerProtoDetectPMRegisterPatternC S ( IPPROTO_TCP ,
register_result = AppLayerProtoDetectPMRegisterPatternC I ( IPPROTO_TCP ,
ALPROTO_HTTP , method_buffer , strlen ( method_buffer ) - 3 , 0 , STREAM_TOSERVER ) ;
ALPROTO_HTTP , method_buffer , strlen ( method_buffer ) - 3 , 0 , STREAM_TOSERVER ) ;
if ( register_result < 0 ) {
if ( register_result < 0 ) {
return - 1 ;
return - 1 ;
@ -2747,7 +2747,7 @@ static int HTPRegisterPatternsForProtocolDetection(void)
/* Loop through all the http verions patterns that are TO_CLIENT */
/* Loop through all the http verions patterns that are TO_CLIENT */
for ( versions_pos = 0 ; versions [ versions_pos ] ; versions_pos + + ) {
for ( versions_pos = 0 ; versions [ versions_pos ] ; versions_pos + + ) {
register_result = AppLayerProtoDetectPMRegisterPatternC S ( IPPROTO_TCP ,
register_result = AppLayerProtoDetectPMRegisterPatternC I ( IPPROTO_TCP ,
ALPROTO_HTTP , versions [ versions_pos ] , strlen ( versions [ versions_pos ] ) ,
ALPROTO_HTTP , versions [ versions_pos ] , strlen ( versions [ versions_pos ] ) ,
0 , STREAM_TOCLIENT ) ;
0 , STREAM_TOCLIENT ) ;
if ( register_result < 0 ) {
if ( register_result < 0 ) {