}
static int link_carrier_lost_handler(sd_event_source *s, uint64_t usec, void *userdata) {
- Link *link = userdata;
+ Link *link = ASSERT_PTR(userdata);
int r;
- assert(link);
-
r = link_carrier_lost_impl(link);
if (r < 0) {
log_link_warning_errno(link, r, "Failed to process carrier lost event: %m");