/[pengfork]/pengfork/src/iptunnel/init.c
ViewVC logotype

Diff of /pengfork/src/iptunnel/init.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by chupa, Sun Dec 1 01:19:07 2002 UTC revision 1.9 by chupa, Mon Dec 2 15:57:12 2002 UTC
# Line 145  ip_tunnel_config (token, data, data_size Line 145  ip_tunnel_config (token, data, data_size
145        nparsed += sizeof (struct ip_config_header) + cfg_hdr->length;        nparsed += sizeof (struct ip_config_header) + cfg_hdr->length;
146      }      }
147    
148    set_dns (domain, dns);    if(PARAM_SET_DNS)
149        set_dns (domain, dns);
150    launch_ip_up (PARAM_INTERFACE_NAME, address, dns, domain, mtu);    launch_ip_up (PARAM_INTERFACE_NAME, address, dns, domain, mtu);
151    
152    vj_compress_init (&vj_comp, -1);    vj_compress_init (&vj_comp, -1);
# Line 153  ip_tunnel_config (token, data, data_size Line 154  ip_tunnel_config (token, data, data_size
154    engine_register (*(iface->fd), 0, ip_tunnel_fn);    engine_register (*(iface->fd), 0, ip_tunnel_fn);
155    
156    fdo_register (TOKEN ("yc"), get_ip_aol);    fdo_register (TOKEN ("yc"), get_ip_aol);
157      log(LOG_NOTICE, gettext("IP tunnel is working.\n"), domain);
158  }  }
159    
160  struct in_addr  struct in_addr
# Line 184  destroy_iface (in, out) Line 186  destroy_iface (in, out)
186       buffer_t *out;       buffer_t *out;
187  {  {
188    launch_ip_down (PARAM_INTERFACE_NAME);    launch_ip_down (PARAM_INTERFACE_NAME);
189    unset_dns ();    if(PARAM_SET_DNS)
190        unset_dns ();
191    destroy_buffer (in);    destroy_buffer (in);
192    destroy_buffer (out);    destroy_buffer (out);
193    return 1;    return 1;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26