diff options
Diffstat (limited to 'src/TMkey.c')
-rw-r--r-- | src/TMkey.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/TMkey.c b/src/TMkey.c index 2c443c0..40a5c19 100644 --- a/src/TMkey.c +++ b/src/TMkey.c @@ -502,9 +502,10 @@ _XtBuildKeysymTables(Display *dpy, register XtPerDisplay pd) if (keysym != 0 && keysym != tempKeysym) { if (tempCount == maxCount) { maxCount += KeysymTableSize; - pd->modKeysyms = (KeySym *) XtRealloc((char *) pd-> - modKeysyms, - (unsigned) ((size_t) maxCount * sizeof(KeySym))); + pd->modKeysyms = + XtReallocArray(pd->modKeysyms, + (Cardinal) maxCount, + (Cardinal) sizeof(KeySym)); } pd->modKeysyms[tempCount++] = keysym; table[i].count++; |