diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-06-28 11:15:44 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-06-28 11:15:44 -0500 |
commit | d5c963f5d8db3f5509e2b9b6ad2acaf87ca142c9 (patch) | |
tree | f8450a811a148b1278f921388d6505bc40a3e5c2 /gatchat/ppp_ipcp.c | |
parent | cff81df60623c4586374384cf148a8fb61ac6c02 (diff) | |
download | ofono-d5c963f5d8db3f5509e2b9b6ad2acaf87ca142c9.tar.bz2 |
ppp: Simplify the logic by re-using code
Diffstat (limited to 'gatchat/ppp_ipcp.c')
-rw-r--r-- | gatchat/ppp_ipcp.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gatchat/ppp_ipcp.c b/gatchat/ppp_ipcp.c index 2abab850..9eec0591 100644 --- a/gatchat/ppp_ipcp.c +++ b/gatchat/ppp_ipcp.c @@ -135,18 +135,13 @@ void ipcp_set_server_info(struct pppcp_data *pppcp, guint32 local_addr, { struct ipcp_data *ipcp = pppcp_get_data(pppcp); - if (local_addr != 0) - ipcp->req_options = REQ_OPTION_IPADDR; - else - ipcp->req_options = 0; - ipcp->local_addr = local_addr; ipcp->peer_addr = peer_addr; ipcp->dns1 = dns1; ipcp->dns2 = dns2; ipcp->is_server = TRUE; - ipcp_generate_config_options(ipcp); + ipcp_reset_server_config_options(ipcp); pppcp_set_local_options(pppcp, ipcp->options, ipcp->options_len); } |