From 49818b4997cd048d6ddc3a788b68e3685bb9e8ee Mon Sep 17 00:00:00 2001 From: Bobloy Date: Mon, 16 Apr 2018 11:03:01 -0400 Subject: [PATCH] prevent infinite loop --- redbot/cogs/cleanup/cleanup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/redbot/cogs/cleanup/cleanup.py b/redbot/cogs/cleanup/cleanup.py index d1d5db83a..869c27955 100644 --- a/redbot/cogs/cleanup/cleanup.py +++ b/redbot/cogs/cleanup/cleanup.py @@ -55,6 +55,7 @@ class Cleanup: too_old = False while not too_old and len(to_delete) - 1 < number: + message = None async for message in channel.history(limit=limit, before=before, after=after): @@ -66,6 +67,9 @@ class Cleanup: break elif number and len(to_delete) >= number: break + if message is None: + break + else: before = message return to_delete