Mercurial > dropbear
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 } |