From: Karel Zak Date: Tue, 23 Aug 2011 10:01:12 +0000 (+0200) Subject: lib: [loopdev.c] correct qsort compare function X-Git-Tag: v2.20~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33487796e7f9bfeeb347d57c60e7df65b06168b2;p=thirdparty%2Futil-linux.git lib: [loopdev.c] correct qsort compare function Reported-by: Andreas Schwab Signed-off-by: Karel Zak --- diff --git a/lib/loopdev.c b/lib/loopdev.c index fa3ad45601..81b7d2d6ec 100644 --- a/lib/loopdev.c +++ b/lib/loopdev.c @@ -309,7 +309,8 @@ static int loopiter_set_device(struct loopdev_cxt *lc, const char *device) static int cmpnum(const void *p1, const void *p2) { - return (* (int *) p1) > (* (int *) p2); + return (((* (int *) p1) > (* (int *) p2)) - + ((* (int *) p1) < (* (int *) p2))); } /*