]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_list_fonts): Keep alloca usage simple.
authorKarl Heuer <kwzh@gnu.org>
Sat, 20 Jun 1998 22:17:48 +0000 (22:17 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sat, 20 Jun 1998 22:17:48 +0000 (22:17 +0000)
src/xterm.c

index 582eb2fd5fb31bc965b45b4db9bba79b4ae25931..868c8688e42edcd32ef051c986222d8002c13d75 100644 (file)
@@ -6474,10 +6474,12 @@ x_list_fonts (f, pattern, size, maxnames)
            {
              char *name = (char *) XGetAtomName (dpy, (Atom) value);
              int len = strlen (name);
+             char *tmp;
 
              num_fonts = 1;
              names = alloca (sizeof (char *));
-             names[0] = alloca (len + 1);
+             /* Some systems only allow alloca assigned to a simple var.  */
+             tmp = alloca (len + 1);  names[0] = tmp;
              bcopy (name, names[0], len + 1);
              XFree (name);
            }