diff options
Diffstat (limited to 'mgmt_fn.c')
-rw-r--r-- | mgmt_fn.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -194,8 +194,10 @@ void mog_mgmt_fn_aio_threads(struct mog_mgmt *mgmt, char *buf) nr = strtoull(nptr, &end, 10); assert(*end == 0 && "ragel misfed mog_mgmt_fn_set_aio_threads"); - if (nr > 0 && nr <= 100) + if (nr > 0 && nr <= (size_t)INT_MAX) { + mog_user_set_aio_threads = (size_t)nr; mog_thrpool_set_n_threads(q, nr); + } IOV_STR(&iov, "\r\n"); mog_mgmt_writev(mgmt, &iov, 1); |