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

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

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

revision 1.8 by chupa, Sat Oct 19 12:11:59 2002 UTC revision 1.9 by chupa, Fri Nov 29 15:17:45 2002 UTC
# Line 39  struct Line 39  struct
39    size_t filled;    size_t filled;
40    char *data;    char *data;
41  }  }
42  extra_ip;  extra_ip = {0, 0, NULL};
43    
44  int need_extra = 0;  int need_extra = 0;
45    
# Line 57  get_ip_aol (token, data, data_size) Line 57  get_ip_aol (token, data, data_size)
57      {      {
58        debug(1, "IP tunnel - No extra packet received, cancelling the packet");        debug(1, "IP tunnel - No extra packet received, cancelling the packet");
59        need_extra = 0;        need_extra = 0;
60        free(extra_ip.data);        if(extra_ip.data) free(extra_ip.data);
61          extra_ip.data = NULL;
62          extra_ip.filled = 0;
63          extra_ip.len = 0;
64        fdo_unregister ( TOKEN ("yd") );        fdo_unregister ( TOKEN ("yd") );
65      }      }
66    
# Line 115  get_ip_extra (token, data, data_size) Line 118  get_ip_extra (token, data, data_size)
118    if( extra_ip.filled == extra_ip.len)    if( extra_ip.filled == extra_ip.len)
119      {      {
120        get_uncompressed_ip (extra_ip.data, extra_ip.len);        get_uncompressed_ip (extra_ip.data, extra_ip.len);
121        free(extra_ip.data);        if(extra_ip.data) free(extra_ip.data);
122          extra_ip.data = NULL;
123        extra_ip.filled = 0;        extra_ip.filled = 0;
124        extra_ip.len = 0;        extra_ip.len = 0;
125        need_extra = 0;        need_extra = 0;

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