Fortran, testsuite: Fix duplicate testcase name.
[deliverable/binutils-gdb.git] / binutils / winduni.c
index d459b2e26ad22c68b3a503ffce4f93924fa293df..4a6231afdc9b02aaee3cf769d754b6b26c9e844e 100644 (file)
@@ -213,7 +213,7 @@ unicode_from_ascii_len (rc_uint_type *length, unichar **unicode, const char *asc
     }
 
   /* Make sure we have zero terminated string.  */
-  p = tmp = (char *) alloca (a_length + 1);
+  p = tmp = (char *) xmalloc (a_length + 1);
   memcpy (tmp, ascii, a_length);
   tmp[a_length] = 0;
 
@@ -279,6 +279,8 @@ unicode_from_ascii_len (rc_uint_type *length, unichar **unicode, const char *asc
 
   if (length)
     *length = idx;
+
+  free (tmp);
 }
 
 /* Convert an unicode string to an ASCII string.  We just copy it,
This page took 0.022935 seconds and 4 git commands to generate.