summaryrefslogtreecommitdiff
path: root/kpartx/dasd.c
diff options
context:
space:
mode:
Diffstat (limited to 'kpartx/dasd.c')
-rw-r--r--kpartx/dasd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kpartx/dasd.c b/kpartx/dasd.c
index f50c1bd..e418d5a 100644
--- a/kpartx/dasd.c
+++ b/kpartx/dasd.c
@@ -133,6 +133,9 @@ read_dasd_pt(int fd, struct slice all, struct slice *sp, int ns)
/* Couldn't open the device */
return -1;
}
+ } else if ((unsigned int)major(sbuf.st_rdev) != 94) {
+ /* Not a DASD */
+ return -1;
} else {
fd_dasd = fd;
}