From: Neil Brown Date: Thu, 19 Oct 2006 06:38:20 +0000 (+1000) Subject: Fix array-subscript error. X-Git-Tag: mdadm-2.5.5~7 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=commitdiff_plain;h=26a0b8fd7a80419662c0171b91e95e5057af598e Fix array-subscript error. ->name is sized to '33' to have room for a trailing nul, but thhat needs to get put in position '32'. Doh! --- diff --git a/super1.c b/super1.c index cbf4d38d..9b643587 100644 --- a/super1.c +++ b/super1.c @@ -546,7 +546,7 @@ static int update_super1(struct mdinfo *info, void *sbv, char *update, strncpy(info->name, c+1, 31 - (c-sb->set_name)); else strncpy(info->name, sb->set_name, 32); - info->name[33] = 0; + info->name[32] = 0; } if (strcmp(update, "name") == 0) { if (info->name[0] == 0)