From: Andreas Schneider Date: Tue, 29 Jul 2025 12:44:50 +0000 (+0200) Subject: coverity: Add some additional check for strequal() X-Git-Tag: tdb-1.4.14~47 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=6d86e6e891939858461dd839f2bfecc446e5c2d0;p=thirdparty%2Fsamba.git coverity: Add some additional check for strequal() Signed-off-by: Andreas Schneider Reviewed-by: Anoop C S Reviewed-by: Shwetha K Acharya Autobuild-User(master): Anoop C S Autobuild-Date(master): Tue Aug 5 07:09:04 UTC 2025 on atb-devel-224 --- diff --git a/coverity/coverity_assert_model.c b/coverity/coverity_assert_model.c index d1eb26519c4..a14df9c2c1c 100644 --- a/coverity/coverity_assert_model.c +++ b/coverity/coverity_assert_model.c @@ -20,6 +20,9 @@ #define LargestIntegralType unsigned long long #define NULL (void *)0 +#define bool unsigned int +#define true 1 +#define false 0 /* size_t is already defined by Coverity */ void _assert_true(const LargestIntegralType result, @@ -106,3 +109,18 @@ void _assert_not_in_set( { __coverity_panic__(); } + +/*********************************************************** + * SAMBA + ***********************************************************/ + +/* ./lib/util */ + +bool strequal(const char *a, const char *b) +{ + /* Require NUL-terminated arguments */ + __coverity_string_null_sink__(a); + __coverity_string_null_sink__(b); + + return true; +}