diff --git a/sickbeard/providers/hounddawgs.py b/sickbeard/providers/hounddawgs.py
index a82aeab0fa0685ee2f462cb08707356f6fedcb7b..f6fa855453df7e21e9dc62d5396efa155c2e9013 100644
--- a/sickbeard/providers/hounddawgs.py
+++ b/sickbeard/providers/hounddawgs.py
@@ -107,6 +107,9 @@ class HoundDawgsProvider(TorrentProvider):  # pylint: disable=too-many-instance-
                 self.search_params['searchstr'] = search_string
 
                 data = self.get_url(self.urls['search'], params=self.search_params)
+                if not data:
+                    logger.log(u'URL did not return data', logger.DEBUG)
+                    continue
 
                 strTableStart = "<table class=\"torrent_table"
                 startTableIndex = data.find(strTableStart)