diff --git a/src/probes/extends/ebpf.probe/src/nginxprobe/nginx_probe.c b/src/probes/extends/ebpf.probe/src/nginxprobe/nginx_probe.c index e9fbac261cf5177d25fa61fc8b1827c8e1e37bc1..a51e0f81f32cb231ed48d0a6d3519b8305d236f0 100644 --- a/src/probes/extends/ebpf.probe/src/nginxprobe/nginx_probe.c +++ b/src/probes/extends/ebpf.probe/src/nginxprobe/nginx_probe.c @@ -248,6 +248,7 @@ int load_bpf_prog(struct ipc_body_s *ipc_body) INFO("%s Succeed to load bpf program from path: %s\n", LOG_NGINX_PREFIX, elfs[i]); } free_exec_path_buf(elfs, elf_num); + free_exec_path_buf(syms, sym_num); if (prog->num == 0) { ERROR("%s No available bpf program loaded successfully.\n", LOG_NGINX_PREFIX);