152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
cipher->decrypt(pktin.data, biglen);
pktin.type = pktin.data[pad];
pktin.body = pktin.data+pad+1;
if (pktin.type == 36) { /* SSH_MSG_DEBUG */
/* FIXME: log it */
} else
ssh_protocol(NULL, 0, 1);
}
crFinishV;
}
static void s_wrpkt_start(int type, int len) {
|
>
>
|
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
cipher->decrypt(pktin.data, biglen);
pktin.type = pktin.data[pad];
pktin.body = pktin.data+pad+1;
if (pktin.type == 36) { /* SSH_MSG_DEBUG */
/* FIXME: log it */
} else if (pktin.type == 32) { /* SSH_MSG_IGNORE */
/* do nothing */;
} else
ssh_protocol(NULL, 0, 1);
}
crFinishV;
}
static void s_wrpkt_start(int type, int len) {
|