]> git.sesse.net Git - vlc/commitdiff
udev: flawed logic
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Apr 2014 21:23:41 +0000 (00:23 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Apr 2014 21:23:41 +0000 (00:23 +0300)
modules/services_discovery/udev.c

index 48050c57008ade1e4f4623e6acb71c4e76d45a23..e70f5c6d0700302879520d8500bc6efff66f76fd 100644 (file)
@@ -140,7 +140,7 @@ static int cmpdev (const void *a, const void *b)
     dev_t delta = *da - *db;
 
     if (sizeof (delta) > sizeof (int))
-        return delta ? ((delta > 0) ? 1 : -1) : 0;
+        return delta ? (((signed)delta > 0) ? 1 : -1) : 0;
     return (signed)delta;
 }