diff options
author | bsd <bsd@FreeBSD.org> | 2000-02-22 02:01:17 +0000 |
---|---|---|
committer | bsd <bsd@FreeBSD.org> | 2000-02-22 02:01:17 +0000 |
commit | 0cb88de5b643347b8bbdea698762f0e9cf877e39 (patch) | |
tree | a0292c31c18824116321a84c20b2f23ca52ba237 /usr.bin/tip | |
parent | 864eb55cfc9af742c1352f36089d359cf7ef8c28 (diff) | |
download | FreeBSD-src-0cb88de5b643347b8bbdea698762f0e9cf877e39.zip FreeBSD-src-0cb88de5b643347b8bbdea698762f0e9cf877e39.tar.gz |
Fix a 'tip' core dump caused by a null pointer dereference when
sending a file to the remote system.
PR: bin/15660
Reviewed by: jkh
Approved by: jkh
Diffstat (limited to 'usr.bin/tip')
-rw-r--r-- | usr.bin/tip/tip/cmds.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/tip/tip/cmds.c b/usr.bin/tip/tip/cmds.c index f0caf1e..5e827e6 100644 --- a/usr.bin/tip/tip/cmds.c +++ b/usr.bin/tip/tip/cmds.c @@ -513,7 +513,7 @@ transmit(fd, eofchars, command) out: if (lastc != '\n' && !boolean(value(RAWFTP))) send('\r'); - for (pc = eofchars; *pc; pc++) + for (pc = eofchars; pc && *pc; pc++) send(*pc); stop_t = time(0); fclose(fd); |