From 211d68f5900d41c569ded5bf2f21d27ec01d27e9 Mon Sep 17 00:00:00 2001
From: shortcutme <tamas@zeronet.io>
Date: Sat, 10 Feb 2018 01:08:20 +0100
Subject: [PATCH] Only parse dict result from udp tracker

---
 src/Site/Site.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Site/Site.py b/src/Site/Site.py
index bc7bd2df..d2b7da68 100644
--- a/src/Site/Site.py
+++ b/src/Site/Site.py
@@ -837,7 +837,7 @@ class Site(object):
                 tracker.poll_once()
                 tracker.announce(info_hash=hashlib.sha1(self.address).hexdigest(), num_want=num_want, left=431102370)
                 back = tracker.poll_once()
-                if back:
+                if back and type(back) is dict:
                     peers = back["response"]["peers"]
                 else:
                     raise Exception("No response")