Browse Source

check for mafic udp id

dynamic-accesslists
denis 18 years ago
parent
commit
78b7c73eab
  1. 4
      opentracker.c

4
opentracker.c

@ -614,6 +614,10 @@ static void handle_udp4( int64 serversocket ) {
if( r < 16 ) if( r < 16 )
return; return;
/* look for udp bittorrent magic id */
if( (ntohl(inpacket[0]) != 0x00000417) || (ntohl(inpacket[1]) != 0x27101980) )
return;
switch( ntohl( inpacket[2] ) ) { switch( ntohl( inpacket[2] ) ) {
case 0: /* This is a connect action */ case 0: /* This is a connect action */
outpacket[0] = 0; outpacket[1] = inpacket[3]; outpacket[0] = 0; outpacket[1] = inpacket[3];

Loading…
Cancel
Save