SCReturnInt(len);
}
-static int SSHParseRecordHeader(SshState *state, SshHeader *header, uint8_t *input, uint32_t input_len)
+static int SSHParseRecordHeader(SshState *state, SshHeader *header,
+ const uint8_t *input, uint32_t input_len)
{
#ifdef DEBUG
BUG_ON(input_len != 6);
header->msg_code = *input;
- input += 1;
- input_len -= 1;
-
SCLogDebug("msg code: %u", header->msg_code);
if (header->msg_code == SSH_MSG_NEWKEYS) {
SCLogDebug("Version string parsed, remaining length %d", ret);
input += input_len - ret;
input_len -= (input_len - ret);
- ret = 0;
uint32_t u = 0;
while (u < input_len && (input[u] == '\r' || input[u] == '\n')) {