--- ansh/src/client3.c 2012/07/22 22:41:33 1.4 +++ ansh/src/client3.c 2015/05/19 23:25:30 1.5 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ - * $Id: client3.c,v 1.4 2012/07/22 22:41:33 misho Exp $ + * $Id: client3.c,v 1.5 2015/05/19 23:25:30 misho Exp $ * ************************************************************************* The ELWIX and AITNET software is distributed under the following @@ -12,7 +12,7 @@ terms: All of the documentation and software included in the ELWIX and AITNET Releases is copyrighted by ELWIX - Sofia/Bulgaria -Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 +Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 by Michael Pounov . All rights reserved. Redistribution and use in source and binary forms, with or without @@ -47,7 +47,7 @@ SUCH DAMAGE. static int -SetRemoteWinz(int h, u_short id, io_sockaddr_t *sa, u_char *buf, int buflen) +SetRemoteWinz(int h, u_short id, sockaddr_t *sa, u_char *buf, int buflen) { u_short *pos = (u_short*) buf; struct winsize ws; @@ -71,14 +71,14 @@ SetRemoteWinz(int h, u_short id, io_sockaddr_t *sa, u_ } int -ConnectL3(int h, u_short id, io_sockaddr_t *sa, int len) +ConnectL3(int h, u_short id, sockaddr_t *sa, int len) { fd_set rfd; struct timeval tv = { Timeout, 0 }; struct termios otio; int rlen, ret = 0; u_short aid; - io_sockaddr_t s; + sockaddr_t s; char flg, nl = 0; u_char *buf, *str; socklen_t sl; @@ -86,13 +86,13 @@ ConnectL3(int h, u_short id, io_sockaddr_t *sa, int le FTRACE(3); - if (!(buf = io_malloc(len))) { + if (!(buf = e_malloc(len))) { printf("Error:: no enough memory #%d - %s\n", errno, strerror(errno)); return -1; } if (SetRemoteWinz(h, id, sa, buf, len) == -1) { - io_free(buf); + e_free(buf); return -1; } @@ -136,7 +136,7 @@ ConnectL3(int h, u_short id, io_sockaddr_t *sa, int le str = cryptBuffer(buf, rlen, Crypted); if (str) { memcpy(buf, str, rlen); - io_free(str); + e_free(str); } } @@ -189,7 +189,7 @@ ConnectL3(int h, u_short id, io_sockaddr_t *sa, int le str = cryptBuffer(buf, rlen, Crypted); if (str) { memcpy(buf, str, rlen); - io_free(str); + e_free(str); } } @@ -202,6 +202,6 @@ ConnectL3(int h, u_short id, io_sockaddr_t *sa, int le } ioRestoreMode(STDIN_FILENO, otio); - io_free(buf); + e_free(buf); return ret; }