Diff for /ansh/src/client3.c between versions 1.2 and 1.3

version 1.2, 2011/10/17 20:14:02 version 1.3, 2012/01/23 10:34:12
Line 47  SUCH DAMAGE. Line 47  SUCH DAMAGE.
   
   
 static int  static int
SetRemoteWinz(int h, u_short id, struct sockaddr *sa, u_char *buf, int buflen)SetRemoteWinz(int h, u_short id, io_sockaddr_t *sa, u_char *buf, int buflen)
 {  {
         u_short *pos = (u_short*) buf;          u_short *pos = (u_short*) buf;
         struct winsize ws;          struct winsize ws;
Line 64  SetRemoteWinz(int h, u_short id, struct sockaddr *sa,  Line 64  SetRemoteWinz(int h, u_short id, struct sockaddr *sa, 
         pos[1] = htons(ws.ws_col);          pos[1] = htons(ws.ws_col);
         pos[2] = htons(ws.ws_xpixel);          pos[2] = htons(ws.ws_xpixel);
         pos[3] = htons(ws.ws_ypixel);          pos[3] = htons(ws.ws_ypixel);
        if (icmpSend(h, 0, id, ANSH_FLG_WINZ, Crypted, buf, sizeof ws, sa, sizeof(struct sockaddr)) == -1)        if (icmpSend(h, 0, id, ANSH_FLG_WINZ, Crypted, buf, sizeof ws, sa, sa->sa.sa_len) == -1)
                 return -1;                  return -1;
   
         return 0;          return 0;
 }  }
   
 int  int
ConnectL3(int h, u_short id, struct sockaddr *sa, int len)ConnectL3(int h, u_short id, io_sockaddr_t *sa, int len)
 {  {
         fd_set rfd;          fd_set rfd;
         struct timeval tv = { Timeout, 0 };          struct timeval tv = { Timeout, 0 };
         struct termios otio;          struct termios otio;
         int rlen, ret = 0;          int rlen, ret = 0;
         u_short aid;          u_short aid;
        struct sockaddr s;        io_sockaddr_t s;
         char flg, nl = 0;          char flg, nl = 0;
         u_char *buf, *str;          u_char *buf, *str;
         socklen_t sl;          socklen_t sl;

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


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