From e27b42d56fba1d107bfac019fde5e6740c6d69da Mon Sep 17 00:00:00 2001 From: Francesco Cosoleto Date: Thu, 15 Dec 2011 20:02:40 +0100 Subject: [PATCH] fdisk: drop one parameter from try() function Signed-off-by: Francesco Cosoleto --- fdisk/fdisk.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/fdisk/fdisk.c b/fdisk/fdisk.c index 1a4c823ae7..1ecab17800 100644 --- a/fdisk/fdisk.c +++ b/fdisk/fdisk.c @@ -2800,15 +2800,13 @@ gpt_warning(char *dev) } static void -try(char *device, int user_specified) { +try(char *device) +{ int gb; disk_device = device; if (setjmp(listingbuf)) return; - if (!user_specified) - if (is_ide_cdrom_or_tape(device)) - return; gpt_warning(device); if ((fd = open(disk_device, type_open)) >= 0) { gb = get_boot(try_only); @@ -2859,7 +2857,7 @@ tryprocpt(void) { if (is_whole_disk(devname)) { char *cn = canonicalize_path(devname); if (cn) { - try(cn, 0); + try(cn); free(cn); } } @@ -3079,7 +3077,8 @@ main(int argc, char **argv) { dummy(&k); listing = 1; for (k = optind; k < argc; k++) - try(argv[k], 1); + if (!is_ide_cdrom_or_tape(argv[k])) + try(argv[k]); } else { /* we no longer have default device names */ /* but we can use /proc/partitions instead */ -- 2.47.3