scansion/objects/client.lua

changeset 105
da98bb33cee6
parent 90
8458f8bdb3b0
child 111
25530dccf696
--- a/scansion/objects/client.lua	Mon Sep 10 09:52:08 2018 +0100
+++ b/scansion/objects/client.lua	Mon Sep 10 09:52:56 2018 +0100
@@ -102,7 +102,10 @@
 					client.log("Expected: %s", expected_stanza);
 					client.log("Received: %s", received_stanza);
 				end
-				error(new_error("Received unexpected stanza", { stanza = tostring(received_stanza) }));
+				error(new_error("Received unexpected stanza", {
+					stanza = tostring(received_stanza);
+					expected = expected_stanza and tostring(expected_stanza) or nil;
+				}));
 			else
 				client.last_received_id = received_stanza.attr.id;
 				client.log("YES! %s", expected_stanza)

mercurial