summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libexec/login_reject/login_reject.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libexec/login_reject/login_reject.c b/libexec/login_reject/login_reject.c
index 4411638856f..5f264b08bc6 100644
--- a/libexec/login_reject/login_reject.c
+++ b/libexec/login_reject/login_reject.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: login_reject.c,v 1.7 2006/03/09 19:14:10 millert Exp $ */
+/* $OpenBSD: login_reject.c,v 1.8 2006/04/02 04:14:49 deraadt Exp $ */
/*-
* Copyright (c) 1995 Berkeley Software Design, Inc. All rights reserved.
@@ -52,6 +52,8 @@
#include <syslog.h>
#include <unistd.h>
+extern int pwd_gensalt(char *, int, login_cap_t *, char);
+
int
main(int argc, char *argv[])
{
@@ -111,7 +113,7 @@ main(int argc, char *argv[])
if (mode == 2) {
mode = 0;
c = -1;
- while (read(3, passbuf, 1) == 1) {
+ while (read(3, passbuf, (size_t)1) == 1) {
if (passbuf[0] == '\0' && ++mode == 2)
break;
}