n->family = f;
n->gw = buffer;
- n = NULL;
+ TAKE_PTR(n);
return 0;
}
n->family = f;
n->prefsrc = buffer;
- n = NULL;
+ TAKE_PTR(n);
return 0;
}
} else
assert_not_reached(lvalue);
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
Network *network = userdata;
_cleanup_(route_freep) Route *n = NULL;
- uint32_t k;
int r;
assert(filename);
if (r < 0)
return r;
- r = safe_atou32(rvalue, &k);
+ r = safe_atou32(rvalue, &n->priority);
if (r < 0) {
log_syntax(unit, LOG_ERR, filename, line, r,
"Could not parse route priority \"%s\", ignoring assignment: %m", rvalue);
return 0;
}
- n->priority = k;
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
return 0;
}
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
_cleanup_(route_freep) Route *n = NULL;
Network *network = userdata;
- uint32_t k;
int r;
assert(filename);
if (r < 0)
return r;
- r = safe_atou32(rvalue, &k);
+ r = safe_atou32(rvalue, &n->table);
if (r < 0) {
log_syntax(unit, LOG_ERR, filename, line, r,
"Could not parse route table number \"%s\", ignoring assignment: %m", rvalue);
return 0;
}
- n->table = k;
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
}
SET_FLAG(n->flags, RTNH_F_ONLINK, r);
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
return 0;
}
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
}
}
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
return 0;
}
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
return 0;
}
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
}
n->quickack = !!k;
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}
if (r < 0)
return r;
- n = NULL;
-
+ TAKE_PTR(n);
return 0;
}