Merge branch 'fix-command-line-options-ref' into 'main'

application: NULL check for options

See merge request GNOME/glib!4703
This commit is contained in:
Philip Withnall
2025-07-21 11:20:39 +00:00

View File

@@ -1096,7 +1096,9 @@ g_application_call_command_line (GApplication *application,
gint handler_exit_status;
GVariant *platform_data;
g_variant_ref_sink (options);
if (options != NULL)
g_variant_ref_sink (options);
platform_data = g_variant_ref_sink (get_platform_data (application, options));
G_APPLICATION_GET_CLASS (application)->before_emit (application, platform_data);
@@ -1116,7 +1118,8 @@ g_application_call_command_line (GApplication *application,
G_APPLICATION_GET_CLASS (application)->after_emit (application, platform_data);
g_variant_unref (platform_data);
g_variant_unref (options);
if (options != NULL)
g_variant_unref (options);
}
}