tree-wide: use ASSERT_PTR more
This commit is contained in:
@@ -1184,14 +1184,13 @@ static int client_timeout_resend(
|
||||
uint64_t usec,
|
||||
void *userdata) {
|
||||
|
||||
sd_dhcp_client *client = userdata;
|
||||
sd_dhcp_client *client = ASSERT_PTR(userdata);
|
||||
DHCP_CLIENT_DONT_DESTROY(client);
|
||||
usec_t next_timeout;
|
||||
uint64_t time_now;
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(client);
|
||||
assert(client->event);
|
||||
|
||||
r = sd_event_now(client->event, CLOCK_BOOTTIME, &time_now);
|
||||
@@ -1415,12 +1414,10 @@ static int client_timeout_expire(sd_event_source *s, uint64_t usec, void *userda
|
||||
}
|
||||
|
||||
static int client_timeout_t2(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||
sd_dhcp_client *client = userdata;
|
||||
sd_dhcp_client *client = ASSERT_PTR(userdata);
|
||||
DHCP_CLIENT_DONT_DESTROY(client);
|
||||
int r;
|
||||
|
||||
assert(client);
|
||||
|
||||
client->receive_message = sd_event_source_disable_unref(client->receive_message);
|
||||
client->fd = safe_close(client->fd);
|
||||
|
||||
@@ -1840,14 +1837,13 @@ static int client_receive_message_udp(
|
||||
uint32_t revents,
|
||||
void *userdata) {
|
||||
|
||||
sd_dhcp_client *client = userdata;
|
||||
sd_dhcp_client *client = ASSERT_PTR(userdata);
|
||||
_cleanup_free_ DHCPMessage *message = NULL;
|
||||
const uint8_t *expected_chaddr = NULL;
|
||||
uint8_t expected_hlen = 0;
|
||||
ssize_t len, buflen;
|
||||
|
||||
assert(s);
|
||||
assert(client);
|
||||
|
||||
buflen = next_datagram_size_fd(fd);
|
||||
if (buflen < 0) {
|
||||
@@ -1925,7 +1921,7 @@ static int client_receive_message_raw(
|
||||
uint32_t revents,
|
||||
void *userdata) {
|
||||
|
||||
sd_dhcp_client *client = userdata;
|
||||
sd_dhcp_client *client = ASSERT_PTR(userdata);
|
||||
_cleanup_free_ DHCPPacket *packet = NULL;
|
||||
CMSG_BUFFER_TYPE(CMSG_SPACE(sizeof(struct tpacket_auxdata))) control;
|
||||
struct iovec iov = {};
|
||||
@@ -1941,7 +1937,6 @@ static int client_receive_message_raw(
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(client);
|
||||
|
||||
buflen = next_datagram_size_fd(fd);
|
||||
if (buflen < 0) {
|
||||
|
||||
@@ -624,11 +624,9 @@ static int lease_parse_6rd(sd_dhcp_lease *lease, const uint8_t *option, size_t l
|
||||
}
|
||||
|
||||
int dhcp_lease_parse_options(uint8_t code, uint8_t len, const void *option, void *userdata) {
|
||||
sd_dhcp_lease *lease = userdata;
|
||||
sd_dhcp_lease *lease = ASSERT_PTR(userdata);
|
||||
int r;
|
||||
|
||||
assert(lease);
|
||||
|
||||
switch (code) {
|
||||
|
||||
case SD_DHCP_OPTION_IP_ADDRESS_LEASE_TIME:
|
||||
|
||||
@@ -733,9 +733,7 @@ static int server_send_forcerenew(
|
||||
}
|
||||
|
||||
static int parse_request(uint8_t code, uint8_t len, const void *option, void *userdata) {
|
||||
DHCPRequest *req = userdata;
|
||||
|
||||
assert(req);
|
||||
DHCPRequest *req = ASSERT_PTR(userdata);
|
||||
|
||||
switch (code) {
|
||||
case SD_DHCP_OPTION_IP_ADDRESS_LEASE_TIME:
|
||||
@@ -1264,7 +1262,7 @@ static int server_receive_message(sd_event_source *s, int fd,
|
||||
uint32_t revents, void *userdata) {
|
||||
_cleanup_free_ DHCPMessage *message = NULL;
|
||||
CMSG_BUFFER_TYPE(CMSG_SPACE(sizeof(struct in_pktinfo))) control;
|
||||
sd_dhcp_server *server = userdata;
|
||||
sd_dhcp_server *server = ASSERT_PTR(userdata);
|
||||
struct iovec iov = {};
|
||||
struct msghdr msg = {
|
||||
.msg_iov = &iov,
|
||||
@@ -1276,8 +1274,6 @@ static int server_receive_message(sd_event_source *s, int fd,
|
||||
ssize_t datagram_size, len;
|
||||
int r;
|
||||
|
||||
assert(server);
|
||||
|
||||
datagram_size = next_datagram_size_fd(fd);
|
||||
if (datagram_size < 0) {
|
||||
if (ERRNO_IS_TRANSIENT(datagram_size) || ERRNO_IS_DISCONNECT(datagram_size))
|
||||
|
||||
@@ -210,11 +210,9 @@ static int ipv4acd_set_next_wakeup(sd_ipv4acd *acd, usec_t usec, usec_t random_u
|
||||
}
|
||||
|
||||
static int ipv4acd_on_timeout(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||
sd_ipv4acd *acd = userdata;
|
||||
sd_ipv4acd *acd = ASSERT_PTR(userdata);
|
||||
int r = 0;
|
||||
|
||||
assert(acd);
|
||||
|
||||
switch (acd->state) {
|
||||
|
||||
case IPV4ACD_STATE_STARTED:
|
||||
@@ -351,13 +349,12 @@ static int ipv4acd_on_packet(
|
||||
uint32_t revents,
|
||||
void *userdata) {
|
||||
|
||||
sd_ipv4acd *acd = userdata;
|
||||
sd_ipv4acd *acd = ASSERT_PTR(userdata);
|
||||
struct ether_arp packet;
|
||||
ssize_t n;
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(acd);
|
||||
assert(fd >= 0);
|
||||
|
||||
n = recv(fd, &packet, sizeof(struct ether_arp), 0);
|
||||
|
||||
@@ -313,12 +313,11 @@ static void ipv4ll_client_notify(sd_ipv4ll *ll, int event) {
|
||||
}
|
||||
|
||||
void ipv4ll_on_acd(sd_ipv4acd *acd, int event, void *userdata) {
|
||||
sd_ipv4ll *ll = userdata;
|
||||
sd_ipv4ll *ll = ASSERT_PTR(userdata);
|
||||
IPV4LL_DONT_DESTROY(ll);
|
||||
int r;
|
||||
|
||||
assert(acd);
|
||||
assert(ll);
|
||||
|
||||
switch (event) {
|
||||
|
||||
@@ -358,9 +357,7 @@ error:
|
||||
}
|
||||
|
||||
static int ipv4ll_check_mac(sd_ipv4acd *acd, const struct ether_addr *mac, void *userdata) {
|
||||
sd_ipv4ll *ll = userdata;
|
||||
|
||||
assert(ll);
|
||||
sd_ipv4ll *ll = ASSERT_PTR(userdata);
|
||||
|
||||
if (ll->check_mac_callback)
|
||||
return ll->check_mac_callback(ll, mac, ll->check_mac_userdata);
|
||||
|
||||
@@ -192,11 +192,10 @@ static int lldp_rx_handle_datagram(sd_lldp_rx *lldp_rx, sd_lldp_neighbor *n) {
|
||||
static int lldp_rx_receive_datagram(sd_event_source *s, int fd, uint32_t revents, void *userdata) {
|
||||
_cleanup_(sd_lldp_neighbor_unrefp) sd_lldp_neighbor *n = NULL;
|
||||
ssize_t space, length;
|
||||
sd_lldp_rx *lldp_rx = userdata;
|
||||
sd_lldp_rx *lldp_rx = ASSERT_PTR(userdata);
|
||||
struct timespec ts;
|
||||
|
||||
assert(fd >= 0);
|
||||
assert(lldp_rx);
|
||||
|
||||
space = next_datagram_size_fd(fd);
|
||||
if (space < 0) {
|
||||
|
||||
@@ -547,11 +547,9 @@ static int lldp_tx_reset_timer(sd_lldp_tx *lldp_tx) {
|
||||
}
|
||||
|
||||
static int on_timer_event(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||
sd_lldp_tx *lldp_tx = userdata;
|
||||
sd_lldp_tx *lldp_tx = ASSERT_PTR(userdata);
|
||||
int r;
|
||||
|
||||
assert(lldp_tx);
|
||||
|
||||
r = lldp_tx_send(lldp_tx);
|
||||
if (r < 0)
|
||||
log_lldp_tx_errno(lldp_tx, r, "Failed to send packet, ignoring: %m");
|
||||
|
||||
@@ -200,12 +200,11 @@ static int ndisc_handle_datagram(sd_ndisc *nd, sd_ndisc_router *rt) {
|
||||
|
||||
static int ndisc_recv(sd_event_source *s, int fd, uint32_t revents, void *userdata) {
|
||||
_cleanup_(sd_ndisc_router_unrefp) sd_ndisc_router *rt = NULL;
|
||||
sd_ndisc *nd = userdata;
|
||||
sd_ndisc *nd = ASSERT_PTR(userdata);
|
||||
ssize_t buflen;
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(nd);
|
||||
assert(nd->event);
|
||||
|
||||
buflen = next_datagram_size_fd(fd);
|
||||
@@ -260,12 +259,11 @@ static usec_t ndisc_timeout_compute_random(usec_t val) {
|
||||
}
|
||||
|
||||
static int ndisc_timeout(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||
sd_ndisc *nd = userdata;
|
||||
sd_ndisc *nd = ASSERT_PTR(userdata);
|
||||
usec_t time_now;
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(nd);
|
||||
assert(nd->event);
|
||||
|
||||
assert_se(sd_event_now(nd->event, CLOCK_BOOTTIME, &time_now) >= 0);
|
||||
@@ -304,10 +302,9 @@ fail:
|
||||
}
|
||||
|
||||
static int ndisc_timeout_no_ra(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||
sd_ndisc *nd = userdata;
|
||||
sd_ndisc *nd = ASSERT_PTR(userdata);
|
||||
|
||||
assert(s);
|
||||
assert(nd);
|
||||
|
||||
log_ndisc(nd, "No RA received before link confirmation timeout");
|
||||
|
||||
|
||||
@@ -243,13 +243,12 @@ static int radv_send(sd_radv *ra, const struct in6_addr *dst, usec_t lifetime_us
|
||||
}
|
||||
|
||||
static int radv_recv(sd_event_source *s, int fd, uint32_t revents, void *userdata) {
|
||||
sd_radv *ra = userdata;
|
||||
sd_radv *ra = ASSERT_PTR(userdata);
|
||||
struct in6_addr src;
|
||||
triple_timestamp timestamp;
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(ra);
|
||||
assert(ra->event);
|
||||
|
||||
ssize_t buflen = next_datagram_size_fd(fd);
|
||||
@@ -310,11 +309,10 @@ static int radv_recv(sd_event_source *s, int fd, uint32_t revents, void *userdat
|
||||
|
||||
static int radv_timeout(sd_event_source *s, uint64_t usec, void *userdata) {
|
||||
usec_t min_timeout, max_timeout, time_now, timeout;
|
||||
sd_radv *ra = userdata;
|
||||
sd_radv *ra = ASSERT_PTR(userdata);
|
||||
int r;
|
||||
|
||||
assert(s);
|
||||
assert(ra);
|
||||
assert(ra->event);
|
||||
assert(router_lifetime_is_valid(ra->lifetime_usec));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user