extlinux/main.c: Fix geometry handling
authorGene Cumm <gene.cumm@gmail.com>
Wed, 11 May 2011 16:03:30 +0000 (12:03 -0400)
committerGene Cumm <gene.cumm@gmail.com>
Wed, 11 May 2011 18:16:51 +0000 (14:16 -0400)
commit73cd9bf26066cad0d4a483e31e1d89802a7ca1f9
treee963387a0a2bd625ba2dfd772dd6e7d6b20591d9
parent2613174223371677d0a701a69cb7468947940d65
extlinux/main.c: Fix geometry handling

1) ioctl HDIO_GETGEO expects a pointer to a struct hd_geometry
2) struct stat's st_dev is the parent file used; st_rdev is what we want

Reported-by: Michael Tokarev <mjt@tls.msk.ru>
Tested-By: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
extlinux/main.c