diff options
author | David Tardon <dtardon@redhat.com> | 2022-08-09 14:35:15 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2022-09-13 08:13:27 +0200 |
commit | 995340074e554b4bf4a0fdb0cb7436692c5a4ffd (patch) | |
tree | ca3ee001db3e608ee80478f42fea9c3b409f1b7b /src/import/importd.c | |
parent | 6d64cb0625691e2b9eda8babe07ac8281f9467ee (diff) | |
download | systemd-995340074e554b4bf4a0fdb0cb7436692c5a4ffd.tar.gz |
tree-wide: use ASSERT_PTR more
Diffstat (limited to 'src/import/importd.c')
-rw-r--r-- | src/import/importd.c | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/src/import/importd.c b/src/import/importd.c index 125b2dc808..74e8ffb0cf 100644 --- a/src/import/importd.c +++ b/src/import/importd.c @@ -306,11 +306,10 @@ static int transfer_cancel(Transfer *t) { } static int transfer_on_pid(sd_event_source *s, const siginfo_t *si, void *userdata) { - Transfer *t = userdata; + Transfer *t = ASSERT_PTR(userdata); bool success = false; assert(s); - assert(t); if (si->si_code == CLD_EXITED) { if (si->si_status != 0) @@ -331,11 +330,10 @@ static int transfer_on_pid(sd_event_source *s, const siginfo_t *si, void *userda } static int transfer_on_log(sd_event_source *s, int fd, uint32_t revents, void *userdata) { - Transfer *t = userdata; + Transfer *t = ASSERT_PTR(userdata); ssize_t l; assert(s); - assert(t); l = read(fd, t->log_message + t->log_message_size, sizeof(t->log_message) - t->log_message_size); if (l < 0) @@ -687,13 +685,12 @@ static int method_import_tar_or_raw(sd_bus_message *msg, void *userdata, sd_bus_ _cleanup_(transfer_unrefp) Transfer *t = NULL; int fd, force, read_only, r; const char *local, *object; - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); TransferType type; struct stat st; uint32_t id; assert(msg); - assert(m); r = bus_verify_polkit_async( msg, @@ -761,11 +758,10 @@ static int method_import_fs(sd_bus_message *msg, void *userdata, sd_bus_error *e _cleanup_(transfer_unrefp) Transfer *t = NULL; int fd, force, read_only, r; const char *local, *object; - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); uint32_t id; assert(msg); - assert(m); r = bus_verify_polkit_async( msg, @@ -828,13 +824,12 @@ static int method_export_tar_or_raw(sd_bus_message *msg, void *userdata, sd_bus_ _cleanup_(transfer_unrefp) Transfer *t = NULL; int fd, r; const char *local, *object, *format; - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); TransferType type; struct stat st; uint32_t id; assert(msg); - assert(m); r = bus_verify_polkit_async( msg, @@ -901,14 +896,13 @@ static int method_export_tar_or_raw(sd_bus_message *msg, void *userdata, sd_bus_ static int method_pull_tar_or_raw(sd_bus_message *msg, void *userdata, sd_bus_error *error) { _cleanup_(transfer_unrefp) Transfer *t = NULL; const char *remote, *local, *verify, *object; - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); ImportVerify v; TransferType type; int force, r; uint32_t id; assert(msg); - assert(m); r = bus_verify_polkit_async( msg, @@ -988,12 +982,11 @@ static int method_pull_tar_or_raw(sd_bus_message *msg, void *userdata, sd_bus_er static int method_list_transfers(sd_bus_message *msg, void *userdata, sd_bus_error *error) { _cleanup_(sd_bus_message_unrefp) sd_bus_message *reply = NULL; - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); Transfer *t; int r; assert(msg); - assert(m); r = sd_bus_message_new_method_return(msg, &reply); if (r < 0) @@ -1026,11 +1019,10 @@ static int method_list_transfers(sd_bus_message *msg, void *userdata, sd_bus_err } static int method_cancel(sd_bus_message *msg, void *userdata, sd_bus_error *error) { - Transfer *t = userdata; + Transfer *t = ASSERT_PTR(userdata); int r; assert(msg); - assert(t); r = bus_verify_polkit_async( msg, @@ -1054,13 +1046,12 @@ static int method_cancel(sd_bus_message *msg, void *userdata, sd_bus_error *erro } static int method_cancel_transfer(sd_bus_message *msg, void *userdata, sd_bus_error *error) { - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); Transfer *t; uint32_t id; int r; assert(msg); - assert(m); r = bus_verify_polkit_async( msg, @@ -1102,11 +1093,10 @@ static int property_get_progress( void *userdata, sd_bus_error *error) { - Transfer *t = userdata; + Transfer *t = ASSERT_PTR(userdata); assert(bus); assert(reply); - assert(t); return sd_bus_message_append(reply, "d", transfer_percent_as_double(t)); } @@ -1122,7 +1112,7 @@ static int transfer_object_find( void **found, sd_bus_error *error) { - Manager *m = userdata; + Manager *m = ASSERT_PTR(userdata); Transfer *t; const char *p; uint32_t id; @@ -1132,7 +1122,6 @@ static int transfer_object_find( assert(path); assert(interface); assert(found); - assert(m); p = startswith(path, "/org/freedesktop/import1/transfer/_"); if (!p) |