From b01286d28049907def2b9b943c5c337cb06048b3 Mon Sep 17 00:00:00 2001
From: Yang Tse <yangsita@gmail.com>
Date: Wed, 28 Jun 2006 05:22:47 +0000
Subject: [PATCH] fix better minor compiler warning

---
 lib/multi.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/multi.c b/lib/multi.c
index 9b9929dc9e..9aee31ddd5 100644
--- a/lib/multi.c
+++ b/lib/multi.c
@@ -1083,8 +1083,11 @@ static void singlesocket(struct Curl_multi *multi,
             continue;
         }
 
-        action = ((current.action & GETSOCK_READSOCK(i))?CURL_POLL_IN:0) +
-          ((current.action & GETSOCK_WRITESOCK(i))?CURL_POLL_OUT:0);
+        action = CURL_POLL_NONE;
+        if(current.action & GETSOCK_READSOCK(i))
+          action |= CURL_POLL_IN;
+        if(current.action & GETSOCK_WRITESOCK(i))
+          action |= CURL_POLL_OUT;
       }
 
       /* call the callback with this new info */
-- 
GitLab