summaryrefslogtreecommitdiffstats
path: root/src/util/pty/getpty.c
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1995-08-02 17:20:59 +0000
committerSam Hartman <hartmans@mit.edu>1995-08-02 17:20:59 +0000
commitfdca30279f2ac4e63d8f49ff7af6a37ebcdbba42 (patch)
tree97c1ee5df08605c37b2476c59e283604f560614b /src/util/pty/getpty.c
parentdcf05d27e2a54eeb2049ff136baabeca32534bbe (diff)
downloadkrb5-fdca30279f2ac4e63d8f49ff7af6a37ebcdbba42.tar.gz
krb5-fdca30279f2ac4e63d8f49ff7af6a37ebcdbba42.tar.xz
krb5-fdca30279f2ac4e63d8f49ff7af6a37ebcdbba42.zip
* Fix tests for length of slave buffer.
* Add pty_init to initialize error tables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6379 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/pty/getpty.c')
-rw-r--r--src/util/pty/getpty.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/pty/getpty.c b/src/util/pty/getpty.c
index 7968e42569..b0eb602a77 100644
--- a/src/util/pty/getpty.c
+++ b/src/util/pty/getpty.c
@@ -63,7 +63,7 @@ close(slavefd);
#endif
#endif
if (p) {
- if ( strlen(p) < slavelength)
+ if ( strlen(p) > slavelength)
{
close (*fd);
*fd = -1;
@@ -80,7 +80,7 @@ close(slavefd);
}
ptynum = (int)(stb.st_rdev&0xFF);
sprintf(slavebuf, "/dev/ttyp%x", ptynum);
- if ( strlen(slavebuf) < slavelength) {
+ if ( strlen(slavebuf) > slavelength) {
close(*fd);
*fd = -1;
return PTY_GETPTY_SLAVE_TOOLONG;