progs/xdemos: Check for string overflow.

This commit is contained in:
Vinson Lee 2010-01-06 18:08:17 -08:00
parent 468f270f3f
commit 25ffd76278

View file

@ -174,6 +174,10 @@ AddWindow(Display *dpy, const char *displayName, int xpos, int ypos,
{
static int id = 0;
struct window *h = &Windows[NumWindows];
if (strlen(displayName) + 1 > sizeof(h->DisplayName)) {
Error(displayName, "string overflow");
return NULL;
}
strcpy(h->DisplayName, displayName);
h->Dpy = dpy;
h->Win = win;