summaryrefslogtreecommitdiffstats
path: root/usr.bin/tip
diff options
context:
space:
mode:
authorbsd <bsd@FreeBSD.org>2000-02-22 02:01:17 +0000
committerbsd <bsd@FreeBSD.org>2000-02-22 02:01:17 +0000
commit0cb88de5b643347b8bbdea698762f0e9cf877e39 (patch)
treea0292c31c18824116321a84c20b2f23ca52ba237 /usr.bin/tip
parent864eb55cfc9af742c1352f36089d359cf7ef8c28 (diff)
downloadFreeBSD-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.c2
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);
OpenPOWER on IntegriCloud