From: Michal Privoznik Date: Tue, 5 Sep 2023 10:17:19 +0000 (+0200) Subject: ch: Use int for @niothreads in virCHMonitorGetIOThreads() X-Git-Tag: v9.8.0-rc1~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf05b7fd97b73d42efb101bb80f89f9c75c1e748;p=thirdparty%2Flibvirt.git ch: Use int for @niothreads in virCHMonitorGetIOThreads() The @niothreads inside of virCHMonitorGetIOThreads() is declared as of size_t type. This would work, except the variable is then passed to VIR_DEBUG with incorrect format directive (%ld) and returned. But the function returns an int not size_t. Fix the variable declaration and format directive. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- diff --git a/src/ch/ch_monitor.c b/src/ch/ch_monitor.c index 4f32b1ee4c..200ad6c77b 100644 --- a/src/ch/ch_monitor.c +++ b/src/ch/ch_monitor.c @@ -937,7 +937,7 @@ virCHMonitorGetIOThreads(virCHMonitor *mon, virDomainIOThreadInfo ***iothreads) { size_t nthreads = 0; - size_t niothreads = 0; + int niothreads = 0; int thd_index; virDomainIOThreadInfo **iothreadinfolist = NULL; virDomainIOThreadInfo *iothreadinfo = NULL; @@ -969,7 +969,7 @@ virCHMonitorGetIOThreads(virCHMonitor *mon, } } - VIR_DEBUG("niothreads = %ld", niothreads); + VIR_DEBUG("niothreads = %d", niothreads); *iothreads = g_steal_pointer(&iothreadinfolist); return niothreads;