Count the number of elements in place just for the check.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
src/libxl/xen_common.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/libxl/xen_common.c b/src/libxl/xen_common.c
index 835f48ec42..49a816add2 100644
--- a/src/libxl/xen_common.c
+++ b/src/libxl/xen_common.c
@@ -372,7 +372,6 @@ xenParsePCI(char *entry)
virDomainHostdevDefPtr hostdev = NULL;
g_auto(GStrv) tokens = NULL;
g_auto(GStrv) options = NULL;
- size_t ntokens = 0;
size_t nexttoken = 0;
char *str;
char *nextstr;
@@ -383,11 +382,11 @@ xenParsePCI(char *entry)
virTristateBool filtered = VIR_TRISTATE_BOOL_ABSENT;
/* pci=['00:1b.0','0000:00:13.0,permissive=1'] */
- if (!(tokens = virStringSplitCount(entry, ":", 3, &ntokens)))
+ if (!(tokens = g_strsplit(entry, ":", 3)))
return NULL;
/* domain */
- if (ntokens == 3) {
+ if (g_strv_length(tokens) == 3) {
if (virStrToLong_i(tokens[nexttoken], NULL, 16, &domain) < 0)
return NULL;
nexttoken++;
--
2.29.2