Blame SOURCES/hdparm-9.43-get_geom.patch

e5fd4a
Index: hdparm-9.43/geom.c
e5fd4a
===================================================================
e5fd4a
--- hdparm-9.43.orig/geom.c
e5fd4a
+++ hdparm-9.43/geom.c
e5fd4a
@@ -201,7 +201,7 @@ int get_dev_geometry (int fd, __u32 *cyl
e5fd4a
 			__u64 hs  = (*heads) * (*sects);
e5fd4a
 			__u64 cyl = (*cyls);
e5fd4a
 			__u64 chs = cyl * hs;
e5fd4a
-			if (chs < (*nsectors))
e5fd4a
+			if (chs < (*nsectors) && hs)
e5fd4a
 				*cyls = (*nsectors) / hs;
e5fd4a
 		}
e5fd4a
 	}