diff --git a/tap/tlstapper/bpf/openssl_uprobes.c b/tap/tlstapper/bpf/openssl_uprobes.c index e4be354bd..f597be6c1 100644 --- a/tap/tlstapper/bpf/openssl_uprobes.c +++ b/tap/tlstapper/bpf/openssl_uprobes.c @@ -48,8 +48,7 @@ static __always_inline void ssl_uprobe(struct pt_regs *ctx, void* ssl, void* buf return; } - struct ssl_info *infoPtr = bpf_map_lookup_elem(map_fd, &id); - struct ssl_info info = lookup_ssl_info(ctx, &openssl_write_context, id); + struct ssl_info info = lookup_ssl_info(ctx, map_fd, id); info.count_ptr = count_ptr; info.buffer = buffer; diff --git a/tap/tlstapper/tlstapper_bpfel_x86.o b/tap/tlstapper/tlstapper_bpfel_x86.o index 50937a913..6d9c790d3 100644 Binary files a/tap/tlstapper/tlstapper_bpfel_x86.o and b/tap/tlstapper/tlstapper_bpfel_x86.o differ