OSDN Git Service

runtime: Correct syscall.Setenv for systems that don't have setenv.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2012 16:28:43 +0000 (16:28 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2012 16:28:43 +0000 (16:28 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@186912 138bc75d-0d04-0410-961f-82ee72b054a4

libgo/runtime/go-setenv.c

index 78717f4..a62796b 100644 (file)
@@ -50,7 +50,7 @@ setenv_c (struct __go_string k, struct __go_string v)
 
 #else /* !defined(HAVE_SETENV) */
 
-  kn = malloc (k.__length + v.__length + 2);
+  kn = __go_alloc (k.__length + v.__length + 2);
   __builtin_memcpy (kn, ks, k.__length);
   kn[k.__length] = '=';
   __builtin_memcpy (kn + k.__length + 1, vs, v.__length);