[lvm-devel] master - system_id: omit leading hyphens from system_id
David Teigland
teigland at fedoraproject.org
Fri Feb 13 17:15:25 UTC 2015
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=def0866ded7c11b1a93fa7bd093e2433d90f09d3
Commit: def0866ded7c11b1a93fa7bd093e2433d90f09d3
Parent: 737c992431aed05ed21d55e08a801660d0faa4b1
Author: David Teigland <teigland at redhat.com>
AuthorDate: Fri Feb 13 11:14:46 2015 -0600
Committer: David Teigland <teigland at redhat.com>
CommitterDate: Fri Feb 13 11:14:46 2015 -0600
system_id: omit leading hyphens from system_id
---
lib/misc/lvm-string.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/lib/misc/lvm-string.c b/lib/misc/lvm-string.c
index 05d168a..f9cba31 100644
--- a/lib/misc/lvm-string.c
+++ b/lib/misc/lvm-string.c
@@ -118,6 +118,14 @@ void copy_valid_chars(const char *src, char *dst)
if (!s || !*s)
return;
+ /* Omit leading hypens. */
+ for (i = 0; i < strlen(src); i++) {
+ c = *s;
+ if (c != '-')
+ break;
+ s++;
+ }
+
for (i = 0; i < strlen(src); i++) {
c = *s;
More information about the lvm-devel
mailing list