From 1bb348cdbfede41fe1626847e1e1c78a858b1e04 Mon Sep 17 00:00:00 2001 From: Guido Trentalancia Date: Mon, 19 Nov 2018 00:01:04 +0100 Subject: [PATCH] std: std_gvar_tuple_array/_rational: Fix GVariantBuilder type. Fix the type of container used to initialize the GVariantBuilder structure which builds an array of tuples. --- src/std.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/std.c b/src/std.c index cd3bdd0b..4e069702 100644 --- a/src/std.c +++ b/src/std.c @@ -624,7 +624,7 @@ SR_PRIV GVariant *std_gvar_tuple_array(const uint64_t a[][2], unsigned int n) GVariant *rational[2]; GVariantBuilder gvb; - g_variant_builder_init(&gvb, G_VARIANT_TYPE_ARRAY); + g_variant_builder_init(&gvb, G_VARIANT_TYPE_TUPLE); for (i = 0; i < n; i++) { rational[0] = g_variant_new_uint64(a[i][0]); @@ -643,7 +643,7 @@ SR_PRIV GVariant *std_gvar_tuple_rational(const struct sr_rational *r, unsigned GVariant *rational[2]; GVariantBuilder gvb; - g_variant_builder_init(&gvb, G_VARIANT_TYPE_ARRAY); + g_variant_builder_init(&gvb, G_VARIANT_TYPE_TUPLE); for (i = 0; i < n; i++) { rational[0] = g_variant_new_uint64(r[i].p);