diff options
author | Philip Withnall <withnall@endlessm.com> | 2020-08-18 09:46:12 +0100 |
---|---|---|
committer | Philip Withnall <withnall@endlessm.com> | 2020-08-18 09:46:12 +0100 |
commit | a5d34a7c789f9a6b55da2a2f047edd0bc99d8c2d (patch) | |
tree | 3c30d4ab5e3f3088934aaecab0121c3848086710 /glib/gvariant.c | |
parent | fb6da5677b284e774eed63b2cd194ec5b741b0d4 (diff) | |
download | glib-a5d34a7c789f9a6b55da2a2f047edd0bc99d8c2d.tar.gz |
gvariant: Ensure GVS.depth is initialised
When byteswapping the depth was accidentally left uninitialised.
Coverity CID: #1430636
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Diffstat (limited to 'glib/gvariant.c')
-rw-r--r-- | glib/gvariant.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/glib/gvariant.c b/glib/gvariant.c index 281fb34d6..e4b1d4574 100644 --- a/glib/gvariant.c +++ b/glib/gvariant.c @@ -5952,6 +5952,7 @@ g_variant_byteswap (GVariant *value) serialised.type_info = g_variant_get_type_info (trusted); serialised.size = g_variant_get_size (trusted); serialised.data = g_malloc (serialised.size); + serialised.depth = g_variant_get_depth (trusted); g_variant_store (trusted, serialised.data); g_variant_unref (trusted); |