openbsd-ports/x11/xwrits/patches/patch-lock_c
naddy eabebae1fe Update to 2.21; from maintainer Dan Weeks <danimal@danimal.org>.
Notable changes in this release:
* multiscreen support (pops up on all configured displays)
* support for Xinerama
* a new +title option
* better escalation handling
* +verbose option
2002-05-10 11:16:03 +00:00

22 lines
746 B
Plaintext

$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)
if (!redraw) {
if (message)
- strcpy(cur_message, message);
+ strlcpy(cur_message, message, sizeof(cur_message));
else
cur_message[0] = 0;
}
@@ -138,7 +138,7 @@ check_password(XKeyEvent *xkey)
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++] = ':';