hotfix: initialized scrape map

This commit is contained in:
Leo Balduf
2016-04-02 20:22:15 -04:00
parent cd979c61c9
commit 9c1168746a
5 changed files with 9 additions and 6 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ func writeAnnounceResponse(w http.ResponseWriter, resp *chihaya.AnnounceResponse
func writeScrapeResponse(w http.ResponseWriter, resp *chihaya.ScrapeResponse) error {
filesDict := bencode.NewDict()
for infohash, scrape := range resp.Files {
filesDict[infohash] = bencode.Dict{
filesDict[string(infohash)] = bencode.Dict{
"complete": scrape.Complete,
"incomplete": scrape.Incomplete,
}
+1 -1
View File
@@ -46,7 +46,7 @@ func responseScrapeClient(next tracker.ScrapeHandler) tracker.ScrapeHandler {
return func(cfg *chihaya.TrackerConfig, req *chihaya.ScrapeRequest, resp *chihaya.ScrapeResponse) (err error) {
storage := store.MustGetStore()
for _, infoHash := range req.InfoHashes {
resp.Files[string(infoHash)] = chihaya.Scrape{
resp.Files[infoHash] = chihaya.Scrape{
Complete: int32(storage.NumSeeders(infoHash)),
Incomplete: int32(storage.NumLeechers(infoHash)),
}