From 78d32814a13f62f1d916571634be97f04c03f3d6 Mon Sep 17 00:00:00 2001 From: nils Date: Mon, 12 Jul 2004 15:19:28 +0000 Subject: [PATCH] fix off-by-one bug, pointed out by Michael Bell git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1827 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/common/getpass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/getpass.c b/src/common/getpass.c index 0b56336a..9dcffc34 100644 --- a/src/common/getpass.c +++ b/src/common/getpass.c @@ -10,7 +10,7 @@ char *getpass(const char *prompt) fputs(prompt, stderr); fflush(stderr); - for (i = 0; i < sizeof(buf); i++) { + for (i = 0; i < sizeof(buf) - 1; i++) { buf[i] = _getch(); if (buf[i] == '\r') break;