util: fix devnum2devname for devnum == 0

devnum 0 is md0 no md_d-1

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
This commit is contained in:
Dan Williams 2009-12-12 13:57:28 -07:00
parent ecf408e914
commit 1f0769d768
1 changed files with 1 additions and 1 deletions

2
util.c
View File

@ -1210,7 +1210,7 @@ int set_array_info(int mdfd, struct supertype *st, struct mdinfo *info)
char *devnum2devname(int num)
{
char name[100];
if (num > 0)
if (num >= 0)
sprintf(name, "md%d", num);
else
sprintf(name, "md_d%d", -1-num);