diff options
author | John Kacur <jkacur@redhat.com> | 2022-06-29 11:15:47 -0400 |
---|---|---|
committer | John Kacur <jkacur@redhat.com> | 2022-06-29 11:23:22 -0400 |
commit | ae90fa3bc0e3bdee17aa888c9e9308bbdddd34d0 (patch) | |
tree | 1641013b20ee7e7e075fbf2297f8f5a06e10ef9d | |
parent | c58720de416d0a53b56f6974d95d9423b338ea3e (diff) | |
download | rt-tests-ae90fa3bc0e3bdee17aa888c9e9308bbdddd34d0.tar.gz |
rt-tests: cyclictest: Fix seg fault for verbose with no affinity maxk
Using verbose with affinity and no affinity mask causes a
segmentation mask. Fix this by checking if the affinity mask is NULL
before printing the verbose message.
Reported-by: Pierre Gondois <pierre.gondois@arm.com>
Signed-off-by: John Kacur <jkacur@redhat.com>
-rw-r--r-- | src/cyclictest/cyclictest.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c index d90228a..decea78 100644 --- a/src/cyclictest/cyclictest.c +++ b/src/cyclictest/cyclictest.c @@ -1088,7 +1088,7 @@ static void process_options(int argc, char *argv[], int max_cpus) if (setaffinity == AFFINITY_SPECIFIED && !affinity_mask) display_help(1); - if (verbose) + if (verbose && affinity_mask) printf("Using %u cpus.\n", numa_bitmask_weight(affinity_mask)); break; |