X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemslap.c;h=298453dda31727fafc7da54c87c7b41db47c615b;hb=dd175adb52ed8a5ab9ca125060f50b6185c60047;hp=3ed6a2b5a664d15feeca54e015ff9b2eb958a422;hpb=604540c15315c6ed876082529f639697ba3eceab;p=m6w6%2Flibmemcached diff --git a/clients/memslap.c b/clients/memslap.c index 3ed6a2b5..298453dd 100644 --- a/clients/memslap.c +++ b/clients/memslap.c @@ -14,6 +14,7 @@ * */ #include +#include #include "ms_sigsegv.h" #include "ms_setting.h" @@ -770,7 +771,8 @@ static void ms_monitor_slap_mode() second++; if ((ms_setting.stat_freq > 0) && (second % ms_setting.stat_freq == 0) - && (ms_stats.active_conns >= ms_setting.nconns)) + && ((int32_t)ms_stats.active_conns >= ms_setting.nconns) + && (ms_stats.active_conns <= (uint32_t)INT_MAX)) { ms_print_statistics(second); }