diff --git a/ChangeLog b/ChangeLog index f9dd4562b..8895d8db0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2000-12-09 OKUJI Yoshinori + + * lib/device.c [__linux__] (write_to_partition): Use strcpy + instead of strcat, to overwrite "/disc". Reported by Thiago + Macieira . + 2000-12-05 Jochen Hoenicke * stage2/fsys_minix.c (minix_mount): Corrected the check for diff --git a/lib/device.c b/lib/device.c index 24c99b3fe..4a58b006f 100644 --- a/lib/device.c +++ b/lib/device.c @@ -618,7 +618,7 @@ write_to_partition (char **map, int drive, int partition, if (have_devfs ()) { if (strcmp (dev + strlen(dev) - 5, "/disc") == 0) - strcat (dev + strlen(dev) - 5, "/part"); + strcpy (dev + strlen(dev) - 5, "/part"); } sprintf (dev + strlen(dev), "%d", ((partition >> 16) & 0xFF) + 1);