Allow extra commas in filter-specific options on xz command line.

This may slightly ease writing scripts that construct
filter-specific option strings dynamically.
This commit is contained in:
Lasse Collin 2009-07-14 21:10:36 +03:00
parent 98f3cac1ad
commit a35755c5de
1 changed files with 7 additions and 0 deletions

View File

@ -69,6 +69,13 @@ parse_options(const char *str, const option_map *opts,
char *name = s; char *name = s;
while (true) { while (true) {
if (*name == ',') {
if (*++name == '\0')
break;
continue;
}
char *split = strchr(name, ','); char *split = strchr(name, ',');
if (split != NULL) if (split != NULL)
*split = '\0'; *split = '\0';