Diff for /ansh/src/client2.c between versions 1.2 and 1.4

version 1.2, 2011/10/17 20:14:02 version 1.4, 2012/07/22 22:41:33
Line 47  SUCH DAMAGE. Line 47  SUCH DAMAGE.
   
   
 static int  static int
SetRemoteWinz(int h, struct io_ether_addr *ea, u_char *buf, int buflen)SetRemoteWinz(int h, io_ether_addr_t *ea, u_char *buf, int buflen)
 {  {
         u_short *pos = (u_short*) buf;          u_short *pos = (u_short*) buf;
         struct winsize ws;          struct winsize ws;
Line 71  SetRemoteWinz(int h, struct io_ether_addr *ea, u_char  Line 71  SetRemoteWinz(int h, struct io_ether_addr *ea, u_char 
 }  }
   
 int  int
ConnectL2(int h, struct io_ether_addr *ea, int len)ConnectL2(int h, io_ether_addr_t *ea, int len)
 {  {
         fd_set rfd;          fd_set rfd;
         struct ether_header eth;          struct ether_header eth;
Line 84  ConnectL2(int h, struct io_ether_addr *ea, int len) Line 84  ConnectL2(int h, struct io_ether_addr *ea, int len)
   
         FTRACE(3);          FTRACE(3);
   
        if (!(buf = malloc(len))) {        if (!(buf = io_malloc(len))) {
                 printf("Error:: no enough memory #%d - %s\n", errno, strerror(errno));                  printf("Error:: no enough memory #%d - %s\n", errno, strerror(errno));
                 return -1;                  return -1;
         }          }
   
         if (SetRemoteWinz(h, ea, buf, len) == -1) {          if (SetRemoteWinz(h, ea, buf, len) == -1) {
                free(buf);                io_free(buf);
                 return -1;                  return -1;
         }          }
   
Line 183  ConnectL2(int h, struct io_ether_addr *ea, int len) Line 183  ConnectL2(int h, struct io_ether_addr *ea, int len)
         }          }
   
         ioRestoreMode(STDIN_FILENO, otio);          ioRestoreMode(STDIN_FILENO, otio);
        free(buf);        io_free(buf);
         return ret;          return ret;
 }  }

Removed from v.1.2  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>