summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/sd-dhcp6-lease.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-11-01 14:04:34 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-11-01 23:13:08 +0900
commit4f81f0d2411f9ae1b803dee755f14f37e649ab8b (patch)
treefe8a56a5247fc21e7c66a3317ede96d56037cb0c /src/libsystemd-network/sd-dhcp6-lease.c
parentd3aa9d6a8076624c9f5676ec1d50db161e9b4e53 (diff)
downloadsystemd-4f81f0d2411f9ae1b803dee755f14f37e649ab8b.tar.gz
sd-dhcp6-client: prefix variables which store results with "ret_"
Diffstat (limited to 'src/libsystemd-network/sd-dhcp6-lease.c')
-rw-r--r--src/libsystemd-network/sd-dhcp6-lease.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libsystemd-network/sd-dhcp6-lease.c b/src/libsystemd-network/sd-dhcp6-lease.c
index 19fdbdcc84..ba46e09919 100644
--- a/src/libsystemd-network/sd-dhcp6-lease.c
+++ b/src/libsystemd-network/sd-dhcp6-lease.c
@@ -71,12 +71,12 @@ DHCP6IA *dhcp6_lease_free_ia(DHCP6IA *ia) {
return NULL;
}
-int dhcp6_lease_set_serverid(sd_dhcp6_lease *lease, const uint8_t *id,
- size_t len) {
+int dhcp6_lease_set_serverid(sd_dhcp6_lease *lease, const uint8_t *id, size_t len) {
uint8_t *serverid;
assert_return(lease, -EINVAL);
assert_return(id, -EINVAL);
+ assert_return(len > 0, -EINVAL);
serverid = memdup(id, len);
if (!serverid)
@@ -88,16 +88,16 @@ int dhcp6_lease_set_serverid(sd_dhcp6_lease *lease, const uint8_t *id,
return 0;
}
-int dhcp6_lease_get_serverid(sd_dhcp6_lease *lease, uint8_t **id, size_t *len) {
+int dhcp6_lease_get_serverid(sd_dhcp6_lease *lease, uint8_t **ret_id, size_t *ret_len) {
assert_return(lease, -EINVAL);
if (!lease->serverid)
- return -ENOMSG;
+ return -ENODATA;
- if (id)
- *id = lease->serverid;
- if (len)
- *len = lease->serverid_len;
+ if (ret_id)
+ *ret_id = lease->serverid;
+ if (ret_len)
+ *ret_len = lease->serverid_len;
return 0;
}