aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libpam/pam_handlers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpam/pam_handlers.c b/libpam/pam_handlers.c
index 1f1917b5..d8393044 100644
--- a/libpam/pam_handlers.c
+++ b/libpam/pam_handlers.c
@@ -575,7 +575,7 @@ static int _pam_assemble_line(FILE *f, char *buffer, int buf_len)
D(("called."));
for (;;) {
- if (p >= endp) {
+ if (p >= endp - 1) {
/* Overflow */
D(("_pam_assemble_line: overflow"));
return -1;