Bugfixes
This commit is contained in:
parent
7246de7ff0
commit
b63d4457dc
|
@ -199,7 +199,7 @@ function db_open()
|
|||
|
||||
fclose($handle);
|
||||
|
||||
return ($p !== '') ? unserialize($p) : true;
|
||||
return ((string)$p !== '') ? unserialize($p) : true;
|
||||
}
|
||||
|
||||
//Check if DB file exists, otherwise create it
|
||||
|
@ -322,7 +322,7 @@ if (!__DEBUGGING_ENABLED) {
|
|||
|
||||
//Did the client stop the torrent?
|
||||
//We dont care about other events
|
||||
if (isset($_GET['event']) && $_GET['event'] === 'stopped') {
|
||||
if (isset($_GET['event']) && (string)$_GET['event'] === 'stopped') {
|
||||
unset($d[$sum]);
|
||||
db_save($d);
|
||||
die(track([])); //The RFC says its OK to return whatever we want when the client stops downloading,
|
||||
|
@ -342,7 +342,7 @@ db_save($d);
|
|||
|
||||
//Compare info_hash to the rest of our clients and remove anyone who does not have the correct torrent
|
||||
foreach ($d as $id => $info) {
|
||||
if ($info[4] !== $_GET['info_hash']) {
|
||||
if ((string)$info[4] !== (string)$_GET['info_hash']) {
|
||||
unset($d[$id]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
a:8:{s:40:"383ad9e4e56df0d453245c07a8b91d328f9634b0";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤¾Ý>>é”";i:2;s:5:"62348";i:3;i:1510303209;i:4;s:20:" "Âç]‰b¡Dð›Uõ3jhL´Ê";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"E6597288";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:" "Âç]‰b¡Dð›Uõ3jhL´Ê";s:7:"peer_id";s:20:"-UM1870-¤¾Ý>>é”";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"E6597288";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"01200b02da39d0071c02d29b3f65bfb1bf757e19";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤¾Ý>>é”";i:2;s:5:"62348";i:3;i:1510303213;i:4;s:20:"€TX±¼—Iñ—ö=WžñŸJ";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"E6597288";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:"€TX±¼—Iñ—ö=WžñŸJ";s:7:"peer_id";s:20:"-UM1870-¤¾Ý>>é”";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"E6597288";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"6161de3ee5f8ae198b3ffe321992252b1a9698c6";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤¾Ý>>é”";i:2;s:5:"62348";i:3;i:1510303217;i:4;s:20:"{~éG›±½Œ#
|
||||
ñL\“‡éƒ>{";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"E6597288";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:"{~éG›±½Œ#
|
||||
ñL\“‡éƒ>{";s:7:"peer_id";s:20:"-UM1870-¤¾Ý>>é”";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"E6597288";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"e1db5d177c707ec86413406f0a3968a9106cf72b";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤Ò£i¯7•:<3A> ";i:2;s:5:"62348";i:3;i:1510303285;i:4;s:20:" "Âç]‰b¡Dð›Uõ3jhL´Ê";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"60913585";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:" "Âç]‰b¡Dð›Uõ3jhL´Ê";s:7:"peer_id";s:20:"-UM1870-¤Ò£i¯7•:<3A> ";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"60913585";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"1c27e306825d54b60b1f0e62651bf1e6197d915b";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤Ò£i¯7•:<3A> ";i:2;s:5:"62348";i:3;i:1510303285;i:4;s:20:"€TX±¼—Iñ—ö=WžñŸJ";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"60913585";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:"€TX±¼—Iñ—ö=WžñŸJ";s:7:"peer_id";s:20:"-UM1870-¤Ò£i¯7•:<3A> ";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"60913585";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"d96f7d0bc6372e37d3a0fed241b6d4571f612cf2";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤Ò£i¯7•:<3A> ";i:2;s:5:"62348";i:3;i:1510303415;i:4;s:20:"{~éG›±½Œ#
|
||||
ñL\“‡éƒ>{";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"11D0BC5F";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:"{~éG›±½Œ#
|
||||
ñL\“‡éƒ>{";s:7:"peer_id";s:20:"-UM1870-¤Ò£i¯7•:<3A> ";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"11D0BC5F";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"6e6755510b9e7d2be53ac83ee9d180d4b302d319";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤£#9mmWV!Ð";i:2;s:5:"62348";i:3;i:1510303474;i:4;s:20:"€TX±¼—Iñ—ö=WžñŸJ";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"DE9C3050";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:"€TX±¼—Iñ—ö=WžñŸJ";s:7:"peer_id";s:20:"-UM1870-¤£#9mmWV!Ð";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"DE9C3050";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}s:40:"dbfb0ce142442b69313a86b8846df95d028f04ef";a:9:{i:0;s:9:"127.0.0.1";i:1;s:20:"-UM1870-¤£#9mmWV!Ð";i:2;s:5:"62348";i:3;i:1510303474;i:4;s:20:" "Âç]‰b¡Dð›Uõ3jhL´Ê";i:5;s:23:"uTorrentMac/1870(41986)";i:6;s:8:"DE9C3050";i:7;b:1;s:8:"get_parm";a:13:{s:9:"info_hash";s:20:" "Âç]‰b¡Dð›Uõ3jhL´Ê";s:7:"peer_id";s:20:"-UM1870-¤£#9mmWV!Ð";s:4:"port";s:5:"62348";s:8:"uploaded";s:1:"0";s:10:"downloaded";s:1:"0";s:4:"left";s:1:"0";s:7:"corrupt";s:1:"0";s:3:"key";s:8:"DE9C3050";s:5:"event";s:7:"started";s:7:"numwant";s:3:"200";s:7:"compact";s:1:"1";s:10:"no_peer_id";s:1:"1";s:4:"ipv6";s:23:"fe80::44:afa8:dc5d:52d5";}}}
|
Loading…
Reference in New Issue
Block a user