Removed sign comparison warning.

grkoma at gmail.com grkoma at gmail.com
Tue Jun 1 16:42:58 CDT 2010


From: Marko Nikolic <grkoma at gmail.com>

---
 libs/wine/config.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/libs/wine/config.c b/libs/wine/config.c
index 6bb87b0..c04b704 100644
--- a/libs/wine/config.c
+++ b/libs/wine/config.c
@@ -146,10 +146,10 @@ static char *get_runtime_bindir( const char *argv0 )
 #ifdef linux
     for (size = 256; ; size *= 2)
     {
-        int ret;
+        ssize_t ret;
         if (!(bindir = malloc( size ))) break;
         if ((ret = readlink( "/proc/self/exe", bindir, size )) == -1) break;
-        if (ret != size)
+        if ((size_t)ret != size)   /* Safe to cast, ret is > 0 here */
         {
             if (!(p = memrchr( bindir, '/', ret ))) break;
             if (p == bindir) p++;
-- 
1.7.0.4




More information about the wine-patches mailing list