From 5527f3922fd680a9bd8330434a0c4221f35e51aa Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Mon, 24 Jun 2019 16:44:37 +1000 Subject: [PATCH] ctdb-database: Fix signed/unsigned comparison by casting Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- ctdb/database/database_conf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 2.11.4.GIT