chiark / gitweb /
bus-util: avoid unneeded initalization to zero
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 4 Jun 2018 11:04:40 +0000 (13:04 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
src/shared/bus-util.c

index 195b1a69ea03b61eccbfec159f375dbf650bdc47..018ffc387231135320ac41a521dcc5293f6e48c5 100644 (file)
@@ -1856,13 +1856,15 @@ static int request_name_handler_may_reload_dbus(sd_bus_message *m, void *userdat
 int bus_request_name_async_may_reload_dbus(sd_bus *bus, sd_bus_slot **ret_slot, const char *name, uint64_t flags, void *userdata) {
         struct request_name_data *data;
 
-        data = new0(struct request_name_data, 1);
+        data = new(struct request_name_data, 1);
         if (!data)
                 return -ENOMEM;
 
-        data->name = name;
-        data->flags = flags;
-        data->userdata = userdata;
+        *data = (struct request_name_data) {
+                .name = name,
+                .flags = flags,
+                .userdata = userdata,
+        };
 
         return sd_bus_request_name_async(bus, ret_slot, name, flags, request_name_handler_may_reload_dbus, data);
 }