Bug fix: Trailing whitespace from 'pvs' command.

This commit is contained in:
Richard Jones
2009-04-08 15:08:10 +01:00
parent 9908e03e92
commit 447b96e57c

View File

@@ -37,6 +37,7 @@ convert_lvm_output (char *out, char *prefix)
char *p, *pend;
char **r = NULL;
int size = 0, alloc = 0;
int len;
char buf[256];
char *str;
@@ -51,6 +52,11 @@ convert_lvm_output (char *out, char *prefix)
while (*p && isspace (*p)) /* Skip any leading whitespace. */
p++;
/* Sigh, skip trailing whitespace too. "pvs", I'm looking at you. */
len = strlen (p)-1;
while (*p && isspace (p[len]))
p[len--] = '\0';
if (!*p) { /* Empty line? Skip it. */
p = pend;
continue;