From b04f4587c77ffa4f804a994b5b4a99f6842b87a9 Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Wed, 15 Feb 2023 08:23:06 -0600 Subject: Fix possible crash in screen_reader_signal_watcher --- atspi/atspi-accessible.c | 1 + 1 file changed, 1 insertion(+) diff --git a/atspi/atspi-accessible.c b/atspi/atspi-accessible.c index e3587433..65c1f354 100644 --- a/atspi/atspi-accessible.c +++ b/atspi/atspi-accessible.c @@ -78,6 +78,7 @@ screen_reader_signal_watcher (GSignalInvocationHint *signal_hint, if (n_param_values > 2 && G_VALUE_HOLDS_INT (param_values + 2)) detail2 = g_value_get_int (param_values + 2); accessible = ATSPI_ACCESSIBLE (object); + g_return_val_if_fail (accessible->parent.app != NULL, FALSE); dbus_name = _atspi_strdup_and_adjust_for_dbus (name); signal = dbus_message_new_signal (ATSPI_DBUS_PATH_SCREEN_READER, -- cgit v1.2.1