From 10fd30eb01e054349433760fcad0417d782afdec Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Tue, 28 Mar 2017 11:07:14 -0700 Subject: [PATCH] app/trace: verify tsc_rate specified in shm is > 0 Signed-off-by: Jim Harris Change-Id: If60eb51a1a5bad4340eb2ec39a24ad13434e9044 --- app/trace/trace.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/trace/trace.cpp b/app/trace/trace.cpp index 9f53b010f..ecd4e96c0 100644 --- a/app/trace/trace.cpp +++ b/app/trace/trace.cpp @@ -378,6 +378,11 @@ int main(int argc, char **argv) g_histories = (struct spdk_trace_histories *)history_ptr; tsc_rate = g_histories->tsc_rate; + if (tsc_rate == 0) { + fprintf(stderr, "Invalid tsc_rate %ju\n", tsc_rate); + usage(); + exit(-1); + } if (verbose) { printf("TSC Rate: %ju\n", tsc_rate);