[libmultipath] correctly place a whitespace in "multipath -l" output
authorChristophe Varoqui <christophe.varoqui@free.fr>
Tue, 8 Jan 2008 23:07:23 +0000 (00:07 +0100)
committerChristophe Varoqui <christophe.varoqui@free.fr>
Tue, 8 Jan 2008 23:07:23 +0000 (00:07 +0100)
When user_friendly_names is no set, wwid and dm-* infos are not correctly separed. Fix.

libmultipath/print.c

index cd42ca3..5752ffb 100644 (file)
@@ -691,9 +691,9 @@ snprint_multipath_topology (char * buff, int len, struct multipath * mpp,
        c += sprintf(c, "%%n");
        
        if (strncmp(mpp->alias, mpp->wwid, WWID_SIZE))
-               c += sprintf(c, " (%%w) ");
+               c += sprintf(c, " (%%w)");
 
-       c += sprintf(c, "%%d ");
+       c += sprintf(c, " %%d ");
        c += snprint_vpr(c, 24, first_path(mpp));
 
        fwd += snprint_multipath(buff + fwd, len - fwd, style, mpp);