summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/ide/ata.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/libchip/ide/ata.c')
-rw-r--r--c/src/libchip/ide/ata.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/c/src/libchip/ide/ata.c b/c/src/libchip/ide/ata.c
index 29984d93cc..459f06818e 100644
--- a/c/src/libchip/ide/ata.c
+++ b/c/src/libchip/ide/ata.c
@@ -1185,8 +1185,10 @@ ata_initialize(rtems_device_major_number major,
ata_devs[ata_devs_number].ctrl_minor = ctrl_minor;
ata_devs[ata_devs_number].device = dev;
- snprintf(name, ATA_MAX_NAME_LENGTH, "/dev/hd%c",
- 'a' + 2 * ctrl_minor + dev);
+ /* The space leaves a hole for the character. */
+ strcpy(name, "/dev/hd ");
+ name[7] = 'a' + 2 * ctrl_minor + dev;
+
device = rtems_filesystem_make_dev_t(
major,
(ata_devs_number *
@@ -1314,3 +1316,4 @@ ata_process_request_on_init_phase(rtems_device_minor_number ctrl_minor,
break;
}
}
+