diff options
author | Martin Schwenke <martin@meltin.net> | 2019-06-24 16:44:37 +1000 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2019-07-05 05:03:24 +0000 |
commit | 5527f3922fd680a9bd8330434a0c4221f35e51aa (patch) | |
tree | 90a757cb3aa5aa9b5d52485d5a7d2237680f830d /ctdb | |
parent | e7b586f711f739cf50e9a623c683b23856266eed (diff) | |
download | samba-5527f3922fd680a9bd8330434a0c4221f35e51aa.tar.gz |
ctdb-database: Fix signed/unsigned comparison by casting
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb')
-rw-r--r-- | ctdb/database/database_conf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ctdb/database/database_conf.c b/ctdb/database/database_conf.c index 6bdb372bf03..4c7cb2d9ffe 100644 --- a/ctdb/database/database_conf.c +++ b/ctdb/database/database_conf.c @@ -96,7 +96,7 @@ static bool database_conf_validate_lock_debug_script(const char *key, "%s/%s", path_etcdir(), basename(script)); - if (ret >= sizeof(script_path)) { + if (ret < 0 || (size_t)ret >= sizeof(script_path)) { D_ERR("lock debug script path too long\n"); return false; } |