2002-05-10 07:16:03 -04:00
|
|
|
$OpenBSD: patch-lock_c,v 1.2 2002/05/10 11:16:03 naddy Exp $
|
|
|
|
--- lock.c.orig Wed May 8 18:55:02 2002
|
|
|
|
+++ lock.c Wed May 8 19:00:23 2002
|
|
|
|
@@ -103,7 +103,7 @@ draw_message(const char *message)
|
2001-04-04 16:29:30 -04:00
|
|
|
|
|
|
|
if (!redraw) {
|
|
|
|
if (message)
|
|
|
|
- strcpy(cur_message, message);
|
|
|
|
+ strlcpy(cur_message, message, sizeof(cur_message));
|
|
|
|
else
|
|
|
|
cur_message[0] = 0;
|
|
|
|
}
|
2002-05-10 07:16:03 -04:00
|
|
|
@@ -138,7 +138,7 @@ check_password(XKeyEvent *xkey)
|
2001-04-04 16:29:30 -04:00
|
|
|
draw_message("Incorrect password! Try again");
|
|
|
|
else {
|
|
|
|
char message[MAX_MESSAGE_SIZE];
|
|
|
|
- strcpy(message, "Enter password to unlock screen");
|
|
|
|
+ strlcpy(message, "Enter password to unlock screen", sizeof(message));
|
|
|
|
if (password_pos > 0) {
|
|
|
|
int i, pos = strlen(message);
|
|
|
|
message[pos++] = ':';
|