summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-07-02 13:56:21 -0400
committerDavid Robillard <d@drobilla.net>2021-07-17 19:58:17 -0400
commit0945afa159d0da327d4da8d2c4e7d345d308cd97 (patch)
treeb7a8ff9a111ec53cfc0d07d933be968a8a9a8787 /test
parent5942e985c6ac9b18090ec92b11aa8a586b6365c5 (diff)
downloadzix-0945afa159d0da327d4da8d2c4e7d345d308cd97.tar.gz
zix-0945afa159d0da327d4da8d2c4e7d345d308cd97.tar.bz2
zix-0945afa159d0da327d4da8d2c4e7d345d308cd97.zip
Avoid allegedly "suspicious" string comparisons
I guess these are suspicious if you've never seen C before?
Diffstat (limited to 'test')
-rw-r--r--test/.clang-tidy1
-rw-r--r--test/strindex_test.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/test/.clang-tidy b/test/.clang-tidy
index 036a68c..4d7a003 100644
--- a/test/.clang-tidy
+++ b/test/.clang-tidy
@@ -5,7 +5,6 @@ Checks: >
-android-cloexec-fopen,
-bugprone-reserved-identifier,
-bugprone-suspicious-include,
- -bugprone-suspicious-string-compare,
-cert-dcl37-c,
-cert-dcl51-cpp,
-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling,
diff --git a/test/strindex_test.c b/test/strindex_test.c
index 3cdfb25..bd6a389 100644
--- a/test/strindex_test.c
+++ b/test/strindex_test.c
@@ -52,7 +52,7 @@ main(void)
"No match for substring at %" PRIuPTR " length %" PRIuPTR "\n", i, l);
}
- if (strncmp(str + i, match, l)) {
+ if (!!strncmp(str + i, match, l)) {
return test_fail("Bad match for substring at %" PRIuPTR
" length %" PRIuPTR "\n",
i,