We do not use headers <sys/types.h> and <sys/param.h> together,
at the same time more accurate use of strncmp.
- src/usr.bin/write/write.c.orig Sat Dec 7 20:13:24 2002
+++ src/usr.bin/write/write.c Sat Dec 7 20:30:37 2002
@@ -50,7 +50,6 @@
static char *rcsid = "$OpenBSD: write.c,v 1.17 2002/08/04 01:26:40 deraadt Exp $";
#endif /* not lint */
-#include
#include <sys/param.h>
@@ -108,7 +107,7 @@
do_write(tty, mytty, myuid);
break;
case 3:
- if (!strncmp(argv[2], _PATH_DEV, sizeof(_PATH_DEV) - 1))
+ if (strncmp(argv[2], _PATH_DEV, sizeof(_PATH_DEV) - 1) == 0)
argv[2] += sizeof(_PATH_DEV) - 1;
if (utmp_chk(argv[1], argv[2]))
errx(1, "%s is not logged in on %s",
Received on Sun Dec 8 10:14:00 2002
This archive was generated by hypermail 2.1.8
: Wed Aug 23 2006 - 13:29:38 EDT
|