aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin ROBIN <dev@benjarobin.fr>2024-01-14 18:17:18 +0100
committerYordan Karadzhov <y.karadz@gmail.com>2024-01-20 15:22:13 +0200
commit6d77de919bdee07b5b71487e63e274cc6f35325b (patch)
treecb728246b50adf11bc4ca31df22b0df63cc811ab
parent9bfb81969543f80083fdcfffddc2c8d64e0ff338 (diff)
downloadkernel-shark-6d77de919bdee07b5b71487e63e274cc6f35325b.tar.gz
kernelshark: Fix tepdata_dump_entry() for event_id = KS_EVENT_OVERFLOW
Generated string was dropped, and did generate a memory leak, because of the missing break. Signed-off-by: Benjamin ROBIN <dev@benjarobin.fr> Signed-off-by: Yordan Karadzhov <y.karadz@gmail.com>
-rw-r--r--src/libkshark-tepdata.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libkshark-tepdata.c b/src/libkshark-tepdata.c
index 2d0fcb05..f938cafe 100644
--- a/src/libkshark-tepdata.c
+++ b/src/libkshark-tepdata.c
@@ -1046,6 +1046,7 @@ static char *tepdata_dump_entry(struct kshark_data_stream *stream,
case KS_EVENT_OVERFLOW:
entry_str = tepdata_dump_custom_entry(stream, entry,
missed_events_dump);
+ break;
default:
return NULL;
}