diff options
author | Pascal Terjan <pterjan@mandriva.org> | 2010-03-30 16:25:58 +0000 |
---|---|---|
committer | Pascal Terjan <pterjan@mandriva.org> | 2010-03-30 16:25:58 +0000 |
commit | 4b46733cea33f0ff2bba0d07f267498619736fcb (patch) | |
tree | 152a4b4bdca2f8e63f20542b40fae4fe179dc576 /mdk-stage1/thirdparty.c | |
parent | 9a62b5e0712ffd1e5e9ba54e2ccc474e3fe7b87d (diff) | |
download | drakx-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.c | 4 |
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; } |