mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-14 23:24:09 +00:00
trivial: Fix potential critical when converting empty object to GVariant
This commit is contained in:
parent
705402cebd
commit
8356a83c4a
@ -994,7 +994,7 @@ fwupd_client_install (FwupdClient *client,
|
||||
return FALSE;
|
||||
|
||||
/* set options */
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
|
||||
g_variant_builder_add (&builder, "{sv}",
|
||||
"reason", g_variant_new_string ("user-action"));
|
||||
g_variant_builder_add (&builder, "{sv}",
|
||||
@ -1491,7 +1491,7 @@ fwupd_client_self_sign (FwupdClient *client,
|
||||
return NULL;
|
||||
|
||||
/* set options */
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
|
||||
if (flags & FWUPD_SELF_SIGN_FLAG_ADD_TIMESTAMP) {
|
||||
g_variant_builder_add (&builder, "{sv}",
|
||||
"add-timestamp", g_variant_new_boolean (TRUE));
|
||||
|
@ -1093,7 +1093,7 @@ fwupd_device_to_variant_full (FwupdDevice *device, FwupdDeviceFlags flags)
|
||||
g_return_val_if_fail (FWUPD_IS_DEVICE (device), NULL);
|
||||
|
||||
/* create an array with all the metadata in */
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
|
||||
if (priv->id != NULL) {
|
||||
g_variant_builder_add (&builder, "{sv}",
|
||||
FWUPD_RESULT_KEY_DEVICE_ID,
|
||||
|
@ -991,7 +991,7 @@ fwupd_release_to_variant (FwupdRelease *release)
|
||||
g_return_val_if_fail (FWUPD_IS_RELEASE (release), NULL);
|
||||
|
||||
/* create an array with all the metadata in */
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
|
||||
if (priv->remote_id != NULL) {
|
||||
g_variant_builder_add (&builder, "{sv}",
|
||||
FWUPD_RESULT_KEY_REMOTE_ID,
|
||||
|
@ -1022,7 +1022,7 @@ fwupd_remote_to_variant (FwupdRemote *self)
|
||||
g_return_val_if_fail (FWUPD_IS_REMOTE (self), NULL);
|
||||
|
||||
/* create an array with all the metadata in */
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
|
||||
if (priv->id != NULL) {
|
||||
g_variant_builder_add (&builder, "{sv}", FWUPD_RESULT_KEY_REMOTE_ID,
|
||||
g_variant_new_string (priv->id));
|
||||
|
@ -148,7 +148,7 @@ fu_main_emit_property_changed (FuMainPrivate *priv,
|
||||
|
||||
/* build the dict */
|
||||
g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as"));
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_ARRAY);
|
||||
g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
|
||||
g_variant_builder_add (&builder,
|
||||
"{sv}",
|
||||
property_name,
|
||||
|
Loading…
Reference in New Issue
Block a user