diff options
author | Mike Gorse <mgorse@suse.com> | 2023-02-15 08:23:06 -0600 |
---|---|---|
committer | Mike Gorse <mgorse@suse.com> | 2023-02-15 08:23:06 -0600 |
commit | b04f4587c77ffa4f804a994b5b4a99f6842b87a9 (patch) | |
tree | d7a05360675604989a9b14714e0745e7b45b1eb6 | |
parent | ccfa6f33e57c79de85936a9457d4ee62aa466895 (diff) | |
download | at-spi2-core-b04f4587c77ffa4f804a994b5b4a99f6842b87a9.tar.gz |
Fix possible crash in screen_reader_signal_watcher
-rw-r--r-- | atspi/atspi-accessible.c | 1 |
1 files changed, 1 insertions, 0 deletions
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, |