]> git.decadent.org.uk Git - odhcp6c.git/blobdiff - src/odhcp6c.c
Remove support for lost prefixes
[odhcp6c.git] / src / odhcp6c.c
index f3634d2dd714b9152040e569c6534889d5aa2c17..02f926aac3b00e7f6a4758e0344a4b54d3cc1168 100644 (file)
@@ -170,9 +170,10 @@ int main(_unused int argc, char* const argv[])
                odhcp6c_clear_state(STATE_SERVER_ID);
                odhcp6c_clear_state(STATE_SERVER_CAND);
                odhcp6c_clear_state(STATE_IA_PD);
-               odhcp6c_clear_state(STATE_IA_PD_LOST);
                odhcp6c_clear_state(STATE_SNTP_IP);
                odhcp6c_clear_state(STATE_SNTP_FQDN);
+               odhcp6c_clear_state(STATE_SIP_IP);
+               odhcp6c_clear_state(STATE_SIP_FQDN);
                dhcpv6_set_ia_na_mode(ia_na_mode);
 
                alarm(timeout);
@@ -259,12 +260,11 @@ int main(_unused int argc, char* const argv[])
 
 
                size_t ia_pd_len, ia_na_len, server_id_len;
-               uint8_t *ia_pd = odhcp6c_get_state(STATE_IA_PD, &ia_pd_len);
+               odhcp6c_get_state(STATE_IA_PD, &ia_pd_len);
                odhcp6c_get_state(STATE_IA_NA, &ia_na_len);
                odhcp6c_get_state(STATE_SERVER_ID, &server_id_len);
 
                // Add all prefixes to lost prefixes
-               odhcp6c_add_state(STATE_IA_PD_LOST, ia_pd, ia_pd_len);
                odhcp6c_clear_state(STATE_IA_PD);
 
                if (do_signal == SIGALRM)