-
Christian Persch authored
Resources are always little endian, so the gvdb is byteswapped. When looking up the value, it would return a new byteswapped variant, making the data returned from do_lookup() invalid once that variant is unref'd. Since byteswapping doesn't matter for the "ay" data anyway, just use gvdb_table_get_raw_value() instead and only byteswap the length and flag values. https://bugzilla.gnome.org/show_bug.cgi?id=673409 (cherry picked from commit 5ef34e5f)
437b831c