summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-04-18 07:58:38 +0200
committerThomas Haller <thaller@redhat.com>2019-04-18 17:53:09 +0200
commit7a92fb6bf4f6a9d285f2d6d5f0f216151ebfbf96 (patch)
tree6585fad130a05bdefc58267e9a4d74acc7e21617
parent304eab8703dc1c77211d0c7f32a76932b725bd86 (diff)
downloadNetworkManager-7a92fb6bf4f6a9d285f2d6d5f0f216151ebfbf96.tar.gz
cli: unify set of characters to tokenize list properties
the only change in behaviour is for VALUE_STRSPLIT_MODE_MULTILIST. Previously, we would split at " \t,", now we will also split at the white space characters "\n\r\f".
-rw-r--r--clients/common/nm-meta-setting-desc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/clients/common/nm-meta-setting-desc.c b/clients/common/nm-meta-setting-desc.c
index 5a1352ccce..1d1a5c6d92 100644
--- a/clients/common/nm-meta-setting-desc.c
+++ b/clients/common/nm-meta-setting-desc.c
@@ -195,14 +195,14 @@ _value_strsplit (const char *value,
/* note that all modes remove empty tokens (",", "a,,b", ",,"). */
switch (split_mode) {
case VALUE_STRSPLIT_MODE_STRIPPED:
- strv = nm_utils_strsplit_set (value, NM_ASCII_SPACES",");
+ strv = nm_utils_strsplit_set (value, ESCAPED_TOKENS_WITH_SPACES_DELIMTERS);
NM_SET_OUT (out_len, NM_PTRARRAY_LEN (strv));
return g_steal_pointer (&strv);
case VALUE_STRSPLIT_MODE_OBJLIST:
- strv = nm_utils_strsplit_set (value, ",");
+ strv = nm_utils_strsplit_set (value, ESCAPED_TOKENS_DELIMITERS);
break;
case VALUE_STRSPLIT_MODE_MULTILIST:
- strv = nm_utils_strsplit_set (value, " \t,");
+ strv = nm_utils_strsplit_set (value, ESCAPED_TOKENS_WITH_SPACES_DELIMTERS);
break;
case VALUE_STRSPLIT_MODE_ESCAPED_TOKENS:
strv = nm_utils_escaped_tokens_split (value, ESCAPED_TOKENS_DELIMITERS);