aboutsummaryrefslogtreecommitdiff
path: root/toys/pending/telnetd.c
diff options
context:
space:
mode:
Diffstat (limited to 'toys/pending/telnetd.c')
-rw-r--r--toys/pending/telnetd.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/toys/pending/telnetd.c b/toys/pending/telnetd.c
index 235bd174..47107dcc 100644
--- a/toys/pending/telnetd.c
+++ b/toys/pending/telnetd.c
@@ -1,4 +1,4 @@
-/* telnetd.c - Telnet Server
+/* telnetd.c - Telnet Server
*
* Copyright 2013 Sandeep Sharma <sandeep.jack2756@gmail.com>
* Copyright 2013 Kyungwan Han <asura321@gmail.com>
@@ -177,7 +177,7 @@ static int handle_iacs(struct term_session *tm, int c, int fd)
char *curr ,*start,*end;
int i = 0;
- curr = start = tm->buff2+tm->buff2_avail;
+ curr = start = tm->buff2+tm->buff2_avail;
end = tm->buff2 + c -1;
tm->rem = 0;
while (curr <= end) {
@@ -189,7 +189,7 @@ static int handle_iacs(struct term_session *tm, int c, int fd)
} else {
toybuf[i++] = *curr++;
curr++;
- if (curr < end && (*curr == '\n' || *curr == '\0'))
+ if (curr < end && (*curr == '\n' || *curr == '\0'))
curr++;
continue;
}
@@ -197,7 +197,7 @@ static int handle_iacs(struct term_session *tm, int c, int fd)
if ((curr + 1) > end) {
tm->rem = 1;
- break;
+ break;
}
if (*(curr+1) == IAC) { //IAC as data --> IAC IAC
toybuf[i++] = *(curr+1);
@@ -213,8 +213,8 @@ static int handle_iacs(struct term_session *tm, int c, int fd)
if (*(curr+2) == TELOPT_NAWS) {
struct winsize ws;
if ((curr+8) >= end) { //ensure we have data to process.
- tm->rem = end - curr;
- break;
+ tm->rem = end - curr;
+ break;
}
ws.ws_col = (curr[3] << 8) | curr[4];
ws.ws_row = (curr[5] << 8) | curr[6];
@@ -226,7 +226,7 @@ static int handle_iacs(struct term_session *tm, int c, int fd)
while (*curr != IAC && curr <= end) {
curr++;
tm->rem++;
- }
+ }
if (*curr == IAC) {
tm->rem = 0;
continue;
@@ -259,7 +259,7 @@ static int dup_iacs(char *start, int fd, int len)
if (needle) c = needle - start;
else c = len;
count = writeall(fd, start, c);
- if (count < 0) break;
+ if (count < 0) break;
len -= count;
ret += count;
start += count;
@@ -287,11 +287,11 @@ void telnetd_main(void)
if (pty_fd > TT.gmax_fd) TT.gmax_fd = pty_fd;
tm = xzalloc(sizeof(struct term_session));
tm->child_pid = TT.fork_pid;
- tm->new_fd = 0;
- tm->pty_fd = pty_fd;
- if (session_list) {
+ tm->new_fd = 0;
+ tm->pty_fd = pty_fd;
+ if (session_list) {
tm->next = session_list;
- session_list = tm;
+ session_list = tm;
} else session_list = tm;
}
@@ -299,7 +299,7 @@ void telnetd_main(void)
tv.tv_sec = TT.w_sec;
tv.tv_usec = 0;
tv_ptr = &tv;
- }
+ }
signal(SIGCHLD, generic_signal);
for (;;) {
@@ -312,9 +312,9 @@ void telnetd_main(void)
if (tm->pty_fd > 0 && tm->buff1_avail < BUFSIZE) FD_SET(tm->pty_fd, &rd);
if (tm->new_fd >= 0 && tm->buff2_avail < BUFSIZE) FD_SET(tm->new_fd, &rd);
- if (tm->pty_fd > 0 && (tm->buff2_avail - tm->buff2_written) > 0)
+ if (tm->pty_fd > 0 && (tm->buff2_avail - tm->buff2_written) > 0)
FD_SET(tm->pty_fd, &wr);
- if (tm->new_fd >= 0 && (tm->buff1_avail - tm->buff1_written) > 0)
+ if (tm->new_fd >= 0 && (tm->buff1_avail - tm->buff1_written) > 0)
FD_SET(tm->new_fd, &wr);
tm = tm->next;
}
@@ -366,12 +366,12 @@ void telnetd_main(void)
}
c = handle_iacs(tm, c, tm->pty_fd);
tm->buff2_avail += c;
- if ((w = write(tm->pty_fd, tm->buff2+ tm->buff2_written,
+ if ((w = write(tm->pty_fd, tm->buff2+ tm->buff2_written,
tm->buff2_avail - tm->buff2_written)) < 0) break;
tm->buff2_written += w;
}
if (FD_ISSET(tm->pty_fd, &wr)) {
- if ((w = write(tm->pty_fd, tm->buff2 + tm->buff2_written,
+ if ((w = write(tm->pty_fd, tm->buff2 + tm->buff2_written,
tm->buff2_avail - tm->buff2_written)) < 0) break;
tm->buff2_written += w;
}