From c344350948e80a3da04ecd8a88d82edcaf953fe2 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 10 Apr 2012 12:29:10 +0200 Subject: [PATCH] lib/blkdev: fix compiler warning [-Wreturn-type] MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ../lib/blkdev.c: In function ‘blkdev_get_geometry’: ../lib/blkdev.c:287:1: warning: control reaches end of non-void function [-Wreturn-type] Signed-off-by: Karel Zak --- lib/blkdev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/blkdev.c b/lib/blkdev.c index 198669bdab..9e13e13709 100644 --- a/lib/blkdev.c +++ b/lib/blkdev.c @@ -276,14 +276,16 @@ int blkdev_get_geometry(int fd, unsigned int *h, unsigned int *s) #ifdef HDIO_GETGEO struct hd_geometry geometry; - if (!ioctl(fd, HDIO_GETGEO, &geometry)) { + if (ioctl(fd, HDIO_GETGEO, &geometry) == 0) { *h = geometry.heads; *s = geometry.sectors; + return 0; } #else *h = 0; *s = 0; #endif + return -1; } #ifdef TEST_PROGRAM -- 2.47.2