diff options
author | Thomas Markwalder <tmark@isc.org> | 2019-11-22 13:39:45 -0500 |
---|---|---|
committer | Thomas Markwalder <tmark@isc.org> | 2019-11-22 13:39:45 -0500 |
commit | 0cd94b5ef4a078097fc2bd1dc72f5e80c2cf1844 (patch) | |
tree | e4dfe9a92d676a49b18ab547d781fb3fb10c8e6a /server/dhcpv6.c | |
parent | 97c155273c0df0c8518f226e2b5e338e3ad63e87 (diff) | |
download | isc-dhcp-0cd94b5ef4a078097fc2bd1dc72f5e80c2cf1844.tar.gz |
[#64,!35] Restored work
Restored cummulative work.
Diffstat (limited to 'server/dhcpv6.c')
-rw-r--r-- | server/dhcpv6.c | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/server/dhcpv6.c b/server/dhcpv6.c index cde4f617..0ea05325 100644 --- a/server/dhcpv6.c +++ b/server/dhcpv6.c @@ -632,13 +632,9 @@ valid_client_msg(struct packet *packet, struct data_string *client_id) { ret_val = 1; exit: - if (data.len > 0) { - data_string_forget(&data, MDL); - } + data_string_forget(&data, MDL); if (!ret_val) { - if (client_id->len > 0) { - data_string_forget(client_id, MDL); - } + data_string_forget(client_id, MDL); } return ret_val; } @@ -723,12 +719,8 @@ valid_client_resp(struct packet *packet, exit: if (!ret_val) { - if (server_id->len > 0) { - data_string_forget(server_id, MDL); - } - if (client_id->len > 0) { - data_string_forget(client_id, MDL); - } + data_string_forget(server_id, MDL); + data_string_forget(client_id, MDL); } return ret_val; } @@ -840,9 +832,7 @@ valid_client_info_req(struct packet *packet, struct data_string *server_id) { exit: if (!ret_val) { - if (server_id->len > 0) { - data_string_forget(server_id, MDL); - } + data_string_forget(server_id, MDL); } return ret_val; } |