diff options
Diffstat (limited to 'libssh/packet.c')
-rw-r--r-- | libssh/packet.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libssh/packet.c b/libssh/packet.c index 717b30fd..84c6466a 100644 --- a/libssh/packet.c +++ b/libssh/packet.c @@ -175,6 +175,17 @@ static int packet_read2(ssh_session session) { goto error; } } +#ifdef WITH_PCAP + else { + /* No crypto */ + if(session->pcap_ctx){ + ssh_pcap_context_write(session->pcap_ctx, + SSH_PCAP_DIR_IN, buffer_get(session->in_buffer), + buffer_get_len(session->in_buffer), + buffer_get_len(session->in_buffer)); + } + } +#endif buffer_pass_bytes(session->in_buffer, sizeof(uint32_t)); |