summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2014-04-29 08:53:28 -0400
committerColin Walters <walters@verbum.org>2014-04-29 08:53:28 -0400
commit349083194d2064abf657494a15fc4bf456d80efd (patch)
treedbe98a506ca6134d8c090165040bdecfb4b9f6a5
parent959db9f0deb49d3ec896419a0ea358df1a799d0b (diff)
downloadostree-349083194d2064abf657494a15fc4bf456d80efd.tar.gz
otutil: Correctly add ref to bytes when creating GVariant
This one went undiscovered for a while because it turned out we weren't using it...
-rw-r--r--src/libotutil/ot-variant-utils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libotutil/ot-variant-utils.c b/src/libotutil/ot-variant-utils.c
index 0f8e4bee..24e5b552 100644
--- a/src/libotutil/ot-variant-utils.c
+++ b/src/libotutil/ot-variant-utils.c
@@ -280,6 +280,7 @@ ot_variant_new_from_bytes (const GVariantType *type,
#else
gsize size;
gconstpointer data = g_bytes_get_data (bytes, &size);
+ g_bytes_ref (bytes);
return g_variant_new_from_data (type, data, size, trusted,
(GDestroyNotify)g_bytes_unref, bytes);
#endif