diff --git a/aioxmpp/stream.py b/aioxmpp/stream.py
index <HASH>..<HASH> 100644
--- a/aioxmpp/stream.py
+++ b/aioxmpp/stream.py
@@ -2361,7 +2361,7 @@ class StanzaStream:
 
                 if response.counter is not None:
                     self.sm_ack(response.counter)
-                    self._clear_unacked(StanzaState.DISCONNECTED, exc)
+                    self._clear_unacked(StanzaState.DISCONNECTED)
 
                 xmlstream.stanza_parser.remove_class(
                     nonza.SMRequest)
stream: do not set (unused) exception into DISCONNECTED token

The exception is not used by update_futures() and the one which was
set in this specific case is inconsistent with the exception types
used normally for DISCONNECTED state.