Diff for /ansh/src/client2.c between versions 1.1.1.1.2.5 and 1.1.1.1.2.6

version 1.1.1.1.2.5, 2011/10/14 07:47:21 version 1.1.1.1.2.6, 2011/10/17 09:28:19
Line 79  ConnectL2(int h, struct io_ether_addr *ea, int len) Line 79  ConnectL2(int h, struct io_ether_addr *ea, int len)
         struct termios otio;          struct termios otio;
         int rlen, ret = 0;          int rlen, ret = 0;
         char flg, nl = 0;          char flg, nl = 0;
        u_char *buf, *str;        u_char *buf;
         u_int s, Seq = 0;          u_int s, Seq = 0;
   
         FTRACE(3);          FTRACE(3);
Line 129  ConnectL2(int h, struct io_ether_addr *ea, int len) Line 129  ConnectL2(int h, struct io_ether_addr *ea, int len)
                                                 s - (Seq + 1), s, Seq);                                                  s - (Seq + 1), s, Seq);
                         Seq = s;                          Seq = s;
   
                         if (Crypted) {  
                                 str = cryptBuffer(buf, rlen, Crypted);  
                                 if (str) {  
                                         memcpy(buf, str, rlen);  
                                         free(str);  
                                 }  
                         }  
   
                         rlen = write(STDOUT_FILENO, buf, rlen);                          rlen = write(STDOUT_FILENO, buf, rlen);
                         if (rlen == -1) {                          if (rlen == -1) {
                                 printf("Error:: write(stdout) #%d - %s\n", errno, strerror(errno));                                  printf("Error:: write(stdout) #%d - %s\n", errno, strerror(errno));
Line 181  ConnectL2(int h, struct io_ether_addr *ea, int len) Line 173  ConnectL2(int h, struct io_ether_addr *ea, int len)
                                         nl ^= nl;                                          nl ^= nl;
                         } else                          } else
                                 nl ^= nl;                                  nl ^= nl;
   
                         if (Crypted) {  
                                 str = cryptBuffer(buf, rlen, Crypted);  
                                 if (str) {  
                                         memcpy(buf, str, rlen);  
                                         free(str);  
                                 }  
                         }  
   
                         rlen = pktSend(h, ++Seq, ANSH_FLG_CPOUT, Crypted, buf, rlen, ea);                          rlen = pktSend(h, ++Seq, ANSH_FLG_CPOUT, Crypted, buf, rlen, ea);
                         if (rlen == ANSH_FLG_ERR) {                          if (rlen == ANSH_FLG_ERR) {

Removed from v.1.1.1.1.2.5  
changed lines
  Added in v.1.1.1.1.2.6


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