- don't free user-supplied string (via -e)
[oweals/busybox.git] / util-linux / fdisk.c
index 702567a71443acd274cd9e613d8a6b1cbc470e3f..b1f0b65c636c9a57fc815344f83908c7a654bc1d 100644 (file)
@@ -2684,7 +2684,7 @@ is_ide_cdrom_or_tape(const char *device)
                return 0;
 
        snprintf(buf, sizeof(buf), "/proc/ide/%s/media", device+5);
-       procf = fopen(buf, "r");
+       procf = fopen_for_read(buf);
        if (procf != NULL && fgets(buf, sizeof(buf), procf))
                is_ide = (!strncmp(buf, "cdrom", 5) ||
                          !strncmp(buf, "tape", 4));