diff options
Diffstat (limited to 'networking/telnetd.c')
-rw-r--r-- | networking/telnetd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/telnetd.c b/networking/telnetd.c index 20c57925f..2ed3b74bc 100644 --- a/networking/telnetd.c +++ b/networking/telnetd.c | |||
@@ -161,14 +161,14 @@ make_new_session( | |||
161 | const char *login_argv[2]; | 161 | const char *login_argv[2]; |
162 | struct termios termbuf; | 162 | struct termios termbuf; |
163 | int fd, pid; | 163 | int fd, pid; |
164 | char tty_name[32]; | 164 | char tty_name[GETPTY_BUFSIZE]; |
165 | struct tsession *ts = xzalloc(sizeof(struct tsession) + BUFSIZE * 2); | 165 | struct tsession *ts = xzalloc(sizeof(struct tsession) + BUFSIZE * 2); |
166 | 166 | ||
167 | /*ts->buf1 = (char *)(ts + 1);*/ | 167 | /*ts->buf1 = (char *)(ts + 1);*/ |
168 | /*ts->buf2 = ts->buf1 + BUFSIZE;*/ | 168 | /*ts->buf2 = ts->buf1 + BUFSIZE;*/ |
169 | 169 | ||
170 | /* Got a new connection, set up a tty. */ | 170 | /* Got a new connection, set up a tty. */ |
171 | fd = getpty(tty_name, 32); | 171 | fd = getpty(tty_name); |
172 | if (fd < 0) { | 172 | if (fd < 0) { |
173 | bb_error_msg("can't create pty"); | 173 | bb_error_msg("can't create pty"); |
174 | return NULL; | 174 | return NULL; |