summaryrefslogtreecommitdiffstats
path: root/libexec
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2000-11-19 10:01:27 +0000
committerkris <kris@FreeBSD.org>2000-11-19 10:01:27 +0000
commitb9600b6040035f681b83eda8979335c946311ee1 (patch)
treef493a515cd0893d16ff0a83b02000608877bc9ce /libexec
parentf265931038bd5d4784d95756bac9482fea5c237a (diff)
downloadFreeBSD-src-b9600b6040035f681b83eda8979335c946311ee1.zip
FreeBSD-src-b9600b6040035f681b83eda8979335c946311ee1.tar.gz
Don't use sizeof() on a pointer when we really wanted to measure
the length of the array. Noticed by: Christos Zoulas <christos@ZOULAS.COM> Obtained from: OpenBSD
Diffstat (limited to 'libexec')
-rw-r--r--libexec/telnetd/ext.h2
-rw-r--r--libexec/telnetd/sys_term.c10
-rw-r--r--libexec/telnetd/telnetd.c1
3 files changed, 4 insertions, 9 deletions
diff --git a/libexec/telnetd/ext.h b/libexec/telnetd/ext.h
index bce0e2a..98e74b7 100644
--- a/libexec/telnetd/ext.h
+++ b/libexec/telnetd/ext.h
@@ -87,7 +87,7 @@ extern char *unptyip; /* pointer to remaining characters in buffer */
#endif
extern int pty, net;
-extern char *line;
+extern char line[16];
extern int SYNCHing; /* we are in TELNET SYNCH mode */
#ifndef P
diff --git a/libexec/telnetd/sys_term.c b/libexec/telnetd/sys_term.c
index 332dddc..306449a 100644
--- a/libexec/telnetd/sys_term.c
+++ b/libexec/telnetd/sys_term.c
@@ -480,14 +480,10 @@ getnpty()
*
* Returns the file descriptor of the opened pty.
*/
-#ifndef __GNUC__
-char *line = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
-#else
-static char Xline[] = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
-char *line = Xline;
-#endif
#ifdef CRAY
-char *myline = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
+char myline[16];
+#else
+char line[16];
#endif /* CRAY */
int
diff --git a/libexec/telnetd/telnetd.c b/libexec/telnetd/telnetd.c
index 9158dfb..7216cf7 100644
--- a/libexec/telnetd/telnetd.c
+++ b/libexec/telnetd/telnetd.c
@@ -805,7 +805,6 @@ doit(who)
#else
for (;;) {
char *lp;
- extern char *line, *getpty();
if ((lp = getpty()) == NULL)
fatal(net, "Out of ptys");
OpenPOWER on IntegriCloud