From 0b80575ae33c3794b5a9c356dc486b9b9bad5c04 Mon Sep 17 00:00:00 2001
From: Rapptz <rapptz@gmail.com>
Date: Sun, 14 Feb 2016 21:51:49 -0500
Subject: [PATCH] Fix case when no chunks are necessary.

---
 discord/client.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/discord/client.py b/discord/client.py
index b9ca6c0ee..de75c8fef 100644
--- a/discord/client.py
+++ b/discord/client.py
@@ -159,7 +159,10 @@ class Client:
     def _fill_offline(self):
         yield from self.request_offline_members(filter(lambda s: s.large, self.servers))
         chunks = self._get_all_chunks()
-        yield from asyncio.wait(chunks)
+
+        if chunks:
+            yield from asyncio.wait(chunks)
+
         self.dispatch('ready')
 
     def _get_cache_filename(self, email):