diff options
Diffstat (limited to 'src/util/pty/open_slave.c')
-rw-r--r-- | src/util/pty/open_slave.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/util/pty/open_slave.c b/src/util/pty/open_slave.c index 05b83b8..7d28ea2 100644 --- a/src/util/pty/open_slave.c +++ b/src/util/pty/open_slave.c @@ -55,6 +55,8 @@ long pty_open_slave ( slave, fd) #endif + if (slave == NULL || *slave == '\0') + return PTY_OPEN_SLAVE_TOOSHORT; if (chmod(slave, 0)) return PTY_OPEN_SLAVE_CHMODFAIL; if ( chown(slave, 0, 0 ) == -1 ) |