ot_overall_tcp_successfulannounces++;
break;
case 9:
- if( byte_diff( data, 9, "announce " ) ) HTTPERROR_404;
- goto ANNOUNCE_WORKAROUND;
+ if( !byte_diff( data, 9, "announce " ) ) goto ANNOUNCE_WORKAROUND;
+ if( !byte_diff( data, 9, "announce/" ) ) goto ANNOUNCE_WORKAROUND;
+ HTTPERROR_404;
case 10:
if( byte_diff( data, 10, "scrape.php" ) ) HTTPERROR_404;
goto SCRAPE_WORKAROUND;