/[pengfork]/pengfork/src/fdo/login.c
ViewVC logotype

Diff of /pengfork/src/fdo/login.c

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

revision 1.4 by chupa, Sun Sep 8 16:38:58 2002 UTC revision 1.5 by chupa, Mon Sep 9 22:59:42 2002 UTC
# Line 31  Line 31 
31  #include "iptunnel/init.h"  #include "iptunnel/init.h"
32    
33  void  void
34  logon (buffer)  logon ()
      buffer_t *buffer;  
35  {  {
36    char *data;    char *data;
37    struct login_info login_info = DEFAULT_LOGIN_INFO;    struct login_info login_info = DEFAULT_LOGIN_INFO;
# Line 72  logon (buffer) Line 71  logon (buffer)
71    memcpy (&data[len], login_info.unknow3, 6);    memcpy (&data[len], login_info.unknow3, 6);
72    len += 6;    len += 6;
73    
74    fdo_send (buffer, TOKEN ("Dd"), data, len);    fdo_send ( TOKEN ("Dd"), data, len);
75    log(LOG_NOTICE,"FDO - Login token sended\n");    log(LOG_NOTICE,"FDO - Login token sended\n");
76    free (data);    free (data);
77    
78      fdo_unregister (TOKEN ("SD"));
79    fdo_register (TOKEN ("At"), login_confirm);    fdo_register (TOKEN ("At"), login_confirm);
80  }  }
81    
82  void  void
83  login_confirm (token, data, data_size, out)  login_confirm (token, data, data_size)
84       token_t token;       token_t token;
85       char *data;       char *data;
86       size_t data_size;       size_t data_size;
      buffer_t *out;  
87  {  {
88    log(LOG_NOTICE,"FDO - Login confirm received\n");    log(LOG_NOTICE,"FDO - Login confirm received\n");
89    fdo_unregister (TOKEN ("At"));    fdo_unregister (TOKEN ("At"));
90    
91    ip_tunnel_init(out);    ip_tunnel_init();
92  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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