From b93b066619dc39e25cb53d74a49845b5b5f1be7a Mon Sep 17 00:00:00 2001 From: Roland Mainz Date: Mon, 13 Dec 2004 01:03:44 +0000 Subject: //bugs.freedesktop.org/show_bug.cgi?id=1989) attachment #1441 (https://bugs.freedesktop.org/attachment.cgi?id=1441): Fix invalid write in libXdmx extension library. Patch by Mark McLoughlin . --- src/dmx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dmx.c b/src/dmx.c index 0f9c099..f7ecece 100644 --- a/src/dmx.c +++ b/src/dmx.c @@ -424,7 +424,7 @@ Bool DMXAddScreen(Display *dpy, const char *displayName, unsigned int mask, if (length) { char *buffer = Xmalloc(paddedLength); memset(buffer, 0, paddedLength); - strcpy(buffer, displayName); + memcpy(buffer, displayName, length); Data32(dpy, buffer, paddedLength); Xfree(buffer); } -- cgit v1.2.1