]>
Commit | Line | Data |
---|---|---|
3d715510 JB |
1 | --- XFree86-3.3.6/xc/programs/Xserver/xkb/ddxLoad.c.xkbstack Sun Sep 27 09:21:29 1998 |
2 | +++ XFree86-3.3.6/xc/programs/Xserver/xkb/ddxLoad.c Thu May 25 12:31:34 2000 | |
3 | @@ -236,6 +236,13 @@ | |
4 | sprintf(keymap,"server-%s",display); | |
5 | } | |
6 | else { | |
7 | + if (strlen(names->keymap) > PATH_MAX - 1) { | |
8 | +#ifdef DEBUG | |
9 | + ErrorF("name of keymap (%s) exceeds max length\n", | |
10 | + names->keymap); | |
11 | +#endif | |
12 | + return False; | |
13 | + } | |
14 | strcpy(keymap,names->keymap); | |
15 | } | |
16 |