mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-08-28 05:13:46 +00:00
Fix go_crypto_tls_ex_uprobe
This commit is contained in:
parent
82befd14bb
commit
b6345dcc9f
@ -132,6 +132,15 @@ static __always_inline void go_crypto_tls_ex_uprobe(struct pt_regs *ctx, struct
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// In case of read, the length is determined on return
|
||||||
|
if (flags == FLAGS_IS_READ_BIT) {
|
||||||
|
info.buffer_len = GO_ABI_INTERNAL_PT_REGS_R1(ctx); // n in return n, nil
|
||||||
|
// This check achieves ignoring 0 length reads (the reads result with an error)
|
||||||
|
if (info.buffer_len == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
output_ssl_chunk(ctx, &info, info.buffer_len, pid_tgid, flags);
|
output_ssl_chunk(ctx, &info, info.buffer_len, pid_tgid, flags);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user