summaryrefslogtreecommitdiff
path: root/registryd
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2022-12-09 12:07:52 -0600
committerFederico Mena Quintero <federico@gnome.org>2022-12-12 16:47:54 -0600
commita1be6ad49862c1dd963256ac8cf305cef15d9f25 (patch)
tree82474b7959b904d3e2d5d986774bbd8834991f52 /registryd
parent2398d46cfcf35903d5a9479cbf7637ebccd3502b (diff)
downloadat-spi2-core-a1be6ad49862c1dd963256ac8cf305cef15d9f25.tar.gz
Use g_new0 instead of g_malloc
Also, g_new0 can't fail, so don't check its result value.
Diffstat (limited to 'registryd')
-rw-r--r--registryd/deviceeventcontroller.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c
index 0d89114a..4f02a54a 100644
--- a/registryd/deviceeventcontroller.c
+++ b/registryd/deviceeventcontroller.c
@@ -1232,11 +1232,9 @@ impl_register_keystroke_listener (DBusMessage *message, SpiDEController *control
dbus_message_iter_next (&iter);
dbus_message_iter_get_basic (&iter, &types);
dbus_message_iter_next (&iter);
- mode = (Accessibility_EventListenerMode *) g_malloc (sizeof (Accessibility_EventListenerMode));
- if (mode)
- {
- spi_dbus_message_iter_get_struct (&iter, DBUS_TYPE_BOOLEAN, &mode->synchronous, DBUS_TYPE_BOOLEAN, &mode->preemptive, DBUS_TYPE_BOOLEAN, &mode->global, DBUS_TYPE_INVALID);
- }
+ mode = g_new0 (Accessibility_EventListenerMode, 1);
+ spi_dbus_message_iter_get_struct (&iter, DBUS_TYPE_BOOLEAN, &mode->synchronous, DBUS_TYPE_BOOLEAN, &mode->preemptive, DBUS_TYPE_BOOLEAN, &mode->global, DBUS_TYPE_INVALID);
+
#ifdef SPI_DEBUG
fprintf (stderr, "registering keystroke listener %s:%s with maskVal %lu\n",
dbus_message_get_sender (message), path, (unsigned long) mask);