From d2bc5d50f8d511ac8dbe6d8e78ea50534741d86e Mon Sep 17 00:00:00 2001 From: Alexey Kopytov Date: Mon, 13 Mar 2017 14:11:38 +0300 Subject: [PATCH] Fix warning in 32-bit builds. --- src/sysbench.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sysbench.c b/src/sysbench.c index ff52eb4..b6ab57e 100644 --- a/src/sysbench.c +++ b/src/sysbench.c @@ -1262,7 +1262,6 @@ static int init(void) sb_list_t *checkpoints_list; sb_list_item_t *pos_val; value_t *val; - long res; sb_globals.threads = sb_get_value_int("num-threads"); if (sb_globals.threads > 1) @@ -1355,10 +1354,11 @@ static int init(void) SB_LIST_FOR_EACH(pos_val, checkpoints_list) { char *endptr; + long res; val = SB_LIST_ENTRY(pos_val, value_t, listitem); res = strtol(val->data, &endptr, 10); - if (*endptr != '\0' || res < 0 || res > UINT_MAX) + if (*endptr != '\0' || res < 0 || res > INT_MAX) { log_text(LOG_FATAL, "Invalid value for --report-checkpoints: '%s'", val->data);