From ef02292f772bcf9dbbd7b4c3a865f58c17957f1c Mon Sep 17 00:00:00 2001 From: Jeff Layton Date: Thu, 14 Sep 2017 12:22:52 -0400 Subject: [PATCH] client: fix signed/unsigned comparison compiler warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The build says: src/client/Client.cc: In member function ‘void Client::trim_caps(MetaSession*, int)’: src/client/Client.cc:4121:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (s->caps.size() > max) ~~~~~~~~~~~~~~~^~~~~ Signed-off-by: Jeff Layton (cherry picked from commit e057b6770b5545f327990cbaf17e7a391e3e8a50) --- src/client/Client.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index cc0a93c366778..62ac82ddac1b9 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -4114,7 +4114,8 @@ void Client::trim_caps(MetaSession *s, int max) } } - if (s->caps.size() > max) + caps_size = s->caps.size(); + if (caps_size > max) _invalidate_kernel_dcache(); } -- 2.39.5