From: Amos Jeffries Date: Sun, 17 Oct 2010 10:03:24 +0000 (-0600) Subject: Build error: /dev/poll signed/unsigned comparison in comm_flush_updates X-Git-Tag: take1~171 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b37be181afba7c0566a9c86ce6e649e1f51fc55;p=thirdparty%2Fsquid.git Build error: /dev/poll signed/unsigned comparison in comm_flush_updates --- diff --git a/src/comm_devpoll.cc b/src/comm_devpoll.cc index 953386c36b..25cb3630b6 100644 --- a/src/comm_devpoll.cc +++ b/src/comm_devpoll.cc @@ -135,7 +135,7 @@ comm_flush_updates(void) (devpoll_update.cur + 1) * sizeof(struct pollfd) /* bytes to process */ ); assert(i > 0); - assert(i == sizeof(struct pollfd) * (devpoll_update.cur + 1)); + assert(static_cast(i) == (sizeof(struct pollfd) * (devpoll_update.cur + 1))); devpoll_update.cur = -1; /* reset size of array, no elements remain */ }