diff --git a/changelog.d/3033.bugfix.rst b/changelog.d/3033.bugfix.rst new file mode 100644 index 000000000..e272b2e7a --- /dev/null +++ b/changelog.d/3033.bugfix.rst @@ -0,0 +1 @@ +Lavalink will now be restarted after unexpected shutdown. \ No newline at end of file diff --git a/redbot/cogs/audio/manager.py b/redbot/cogs/audio/manager.py index 6829240f0..06c61d428 100644 --- a/redbot/cogs/audio/manager.py +++ b/redbot/cogs/audio/manager.py @@ -59,7 +59,7 @@ class ServerManager: if self._proc is not None: if self._proc.returncode is None: raise RuntimeError("Internal Lavalink server is already running") - else: + elif self._shutdown: raise RuntimeError("Server manager has already been used - create another one") await self.maybe_download_jar()