diff --git a/process-packet.c b/process-packet.c
index 3ac0c1b18fe72e5d7a2f6e89a496e0b0e045d20e..ecc4863354d53cbabab7c81ea64c62f9269bcc84 100644
--- a/process-packet.c
+++ b/process-packet.c
@@ -77,8 +77,8 @@ void process_packet() {
 	if (ses.requirenext[0] != 0) {
 		if (ses.requirenext[0] != type
 				&& (ses.requirenext[1] == 0 || ses.requirenext[1] != type)) {
-			dropbear_exit("Unexpected packet type %d, expected %d", type,
-					ses.requirenext);
+			dropbear_exit("Unexpected packet type %d, expected [%d,%d]", type,
+					ses.requirenext[0], ses.requirenext[1]);
 		} else {
 			/* Got what we expected */
 			ses.requirenext[0] = 0;