summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/thirdparty.c
diff options
context:
space:
mode:
authorPascal Terjan <pterjan@mandriva.org>2010-03-30 16:25:58 +0000
committerPascal Terjan <pterjan@mandriva.org>2010-03-30 16:25:58 +0000
commit4b46733cea33f0ff2bba0d07f267498619736fcb (patch)
tree152a4b4bdca2f8e63f20542b40fae4fe179dc576 /mdk-stage1/thirdparty.c
parent9a62b5e0712ffd1e5e9ba54e2ccc474e3fe7b87d (diff)
downloaddrakx-4b46733cea33f0ff2bba0d07f267498619736fcb.tar
drakx-4b46733cea33f0ff2bba0d07f267498619736fcb.tar.gz
drakx-4b46733cea33f0ff2bba0d07f267498619736fcb.tar.bz2
drakx-4b46733cea33f0ff2bba0d07f267498619736fcb.tar.xz
drakx-4b46733cea33f0ff2bba0d07f267498619736fcb.zip
do not list /dev/fd0 when no floppy is found (#58390)
Diffstat (limited to 'mdk-stage1/thirdparty.c')
-rw-r--r--mdk-stage1/thirdparty.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mdk-stage1/thirdparty.c b/mdk-stage1/thirdparty.c
index 247b7e1f9..1aba562fd 100644
--- a/mdk-stage1/thirdparty.c
+++ b/mdk-stage1/thirdparty.c
@@ -68,7 +68,7 @@ static enum return_type thirdparty_choose_device(char ** device, int probe_only)
#endif
floppy_dev = floppy_device();
- if (strstr(floppy_dev, "/dev/") == floppy_dev) {
+ if (floppy_dev && strstr(floppy_dev, "/dev/") == floppy_dev) {
floppy_dev = floppy_dev + 5;
}
if (floppy_dev)
@@ -132,7 +132,7 @@ static enum return_type thirdparty_choose_device(char ** device, int probe_only)
return results;
}
- if (streq(*device, floppy_dev)) {
+ if (floppy_dev && streq(*device, floppy_dev)) {
/* a floppy is selected, don't try to list partitions */
return RETURN_OK;
}