aboutsummaryrefslogtreecommitdiff
path: root/libssh/packet.c
diff options
context:
space:
mode:
Diffstat (limited to 'libssh/packet.c')
-rw-r--r--libssh/packet.c11
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));