# HG changeset patch # User Bruno Haible # Date 1166447988 0 # Node ID c106e354aebe1ab39635ee0aaed793d69bcd3fc7 # Parent 6636813345ea89b48c209cd05b3e0c6bf5ce91ce Merge with fixes from gettext. diff --git a/lib/fstrcmp.c b/lib/fstrcmp.c --- a/lib/fstrcmp.c +++ b/lib/fstrcmp.c @@ -553,7 +553,7 @@ } /* Ensure that keys_init is called once only. */ -gl_once_define(static, keys_init_once); +gl_once_define(static, keys_init_once) /* NAME @@ -620,7 +620,7 @@ to be preserved. */ if (buffer != NULL) free (buffer); - buffer = (int *) xmalloc (bufmax * (2 * sizeof (int))); + buffer = (int *) xnmalloc (bufmax, 2 * sizeof (int)); gl_tls_set (buffer_key, buffer); gl_tls_set (bufmax_key, (void *) (uintptr_t) bufmax); }