comparison process-packet.c @ 778:96b8bcb88017 DROPBEAR_2013.57

Fix error message for requirenext change
author Matt Johnston <matt@ucc.asn.au>
date Mon, 15 Apr 2013 22:01:41 +0800
parents 2f1c199b6e4b
children 220f55d540ae
comparison
equal deleted inserted replaced
777:8dcdfd44e769 778:96b8bcb88017
75 /* This applies for KEX, where the spec says the next packet MUST be 75 /* This applies for KEX, where the spec says the next packet MUST be
76 * NEWKEYS */ 76 * NEWKEYS */
77 if (ses.requirenext[0] != 0) { 77 if (ses.requirenext[0] != 0) {
78 if (ses.requirenext[0] != type 78 if (ses.requirenext[0] != type
79 && (ses.requirenext[1] == 0 || ses.requirenext[1] != type)) { 79 && (ses.requirenext[1] == 0 || ses.requirenext[1] != type)) {
80 dropbear_exit("Unexpected packet type %d, expected %d", type, 80 dropbear_exit("Unexpected packet type %d, expected [%d,%d]", type,
81 ses.requirenext); 81 ses.requirenext[0], ses.requirenext[1]);
82 } else { 82 } else {
83 /* Got what we expected */ 83 /* Got what we expected */
84 ses.requirenext[0] = 0; 84 ses.requirenext[0] = 0;
85 ses.requirenext[1] = 0; 85 ses.requirenext[1] = 0;
86 } 86 }