imsm: fix: correct debug printing of the volume's name

The volume's name is saved in the array of chars.
All elements of the array can have nonzero values
and the next byte in memory does not have to have
the value of 0, so one must be cautious when
printing out the volume's name.

Signed-off-by: Lukasz Dorau <lukasz.dorau@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
Lukasz Dorau 2011-10-19 15:16:33 +02:00 committed by NeilBrown
parent 7d0c5e24a5
commit c4acd1e5c8
1 changed files with 2 additions and 2 deletions

View File

@ -6642,9 +6642,9 @@ static struct mdinfo *imsm_activate_spare(struct active_array *a,
* are removed from container.
*/
if (failed) {
dprintf("found failed disks in %s, check if there another"
dprintf("found failed disks in %.*s, check if there another"
"failed sub-array.\n",
dev->volume);
MAX_RAID_SERIAL_LEN, dev->volume);
/* check if states of the other volumes allow for rebuild */
for (i = 0; i < super->anchor->num_raid_devs; i++) {
if (i != inst) {