summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-06-02 14:33:13 +0200
committerThomas Haller <thaller@redhat.com>2021-06-04 09:29:24 +0200
commit46533cd15f7adde9602d39f3509894c17d94fba5 (patch)
tree7325a415d7455a1d7cd91e41aa2f6809fac1d68d
parent75c6c4abf8d1516e4198dd086361f5cd96dca027 (diff)
downloadNetworkManager-46533cd15f7adde9602d39f3509894c17d94fba5.tar.gz
libnm: use nm_strvarray_get_strv_non_empty_dup() in "nm-setting-match.c"
-rw-r--r--src/libnm-core-impl/nm-setting-match.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libnm-core-impl/nm-setting-match.c b/src/libnm-core-impl/nm-setting-match.c
index b3e685dd1a..9a0774db81 100644
--- a/src/libnm-core-impl/nm-setting-match.c
+++ b/src/libnm-core-impl/nm-setting-match.c
@@ -624,16 +624,17 @@ get_property(GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
switch (prop_id) {
case PROP_INTERFACE_NAME:
- g_value_set_boxed(value, nm_strvarray_get_strv_non_empty(self->interface_name, NULL));
+ g_value_take_boxed(value, nm_strvarray_get_strv_non_empty_dup(self->interface_name, NULL));
break;
case PROP_KERNEL_COMMAND_LINE:
- g_value_set_boxed(value, nm_strvarray_get_strv_non_empty(self->kernel_command_line, NULL));
+ g_value_take_boxed(value,
+ nm_strvarray_get_strv_non_empty_dup(self->kernel_command_line, NULL));
break;
case PROP_DRIVER:
- g_value_set_boxed(value, nm_strvarray_get_strv_non_empty(self->driver, NULL));
+ g_value_take_boxed(value, nm_strvarray_get_strv_non_empty_dup(self->driver, NULL));
break;
case PROP_PATH:
- g_value_set_boxed(value, nm_strvarray_get_strv_non_empty(self->path, NULL));
+ g_value_take_boxed(value, nm_strvarray_get_strv_non_empty_dup(self->path, NULL));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);