]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
xenParsePCI: Replace virStringSplitCount by g_strsplit
authorPeter Krempa <pkrempa@redhat.com>
Thu, 1 Apr 2021 13:33:22 +0000 (15:33 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 12 Apr 2021 13:55:10 +0000 (15:55 +0200)
Count the number of elements in place just for the check.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/libxl/xen_common.c

index 835f48ec426765c3ceb2054d4d8fc7ddadbb563c..49a816add2c46a96c1ea4358660112295d9da83c 100644 (file)
@@ -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++;