diff options
| -rw-r--r-- | opentracker.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/opentracker.c b/opentracker.c index aefdc46..ae33e62 100644 --- a/opentracker.c +++ b/opentracker.c | |||
| @@ -532,8 +532,9 @@ ANNOUNCE_WORKAROUND: | |||
| 532 | ot_overall_tcp_successfulannounces++; | 532 | ot_overall_tcp_successfulannounces++; |
| 533 | break; | 533 | break; |
| 534 | case 9: | 534 | case 9: |
| 535 | if( byte_diff( data, 9, "announce " ) ) HTTPERROR_404; | 535 | if( !byte_diff( data, 9, "announce " ) ) goto ANNOUNCE_WORKAROUND; |
| 536 | goto ANNOUNCE_WORKAROUND; | 536 | if( !byte_diff( data, 9, "announce/" ) ) goto ANNOUNCE_WORKAROUND; |
| 537 | HTTPERROR_404; | ||
| 537 | case 10: | 538 | case 10: |
| 538 | if( byte_diff( data, 10, "scrape.php" ) ) HTTPERROR_404; | 539 | if( byte_diff( data, 10, "scrape.php" ) ) HTTPERROR_404; |
| 539 | goto SCRAPE_WORKAROUND; | 540 | goto SCRAPE_WORKAROUND; |
