natSystem.cc (getenv0): Don't assume environment variable is Latin 1 coded.
authorAndrew Haley <aph@redhat.com>
Tue, 15 Jun 2004 13:43:33 +0000 (13:43 +0000)
committerAndrew Haley <aph@gcc.gnu.org>
Tue, 15 Jun 2004 13:43:33 +0000 (13:43 +0000)
2004-06-15  Andrew Haley  <aph@redhat.com>

        * java/lang/natSystem.cc (getenv0): Don't assume environment
        variable is Latin 1 coded.

From-SVN: r83182

libjava/ChangeLog
libjava/java/lang/natSystem.cc

index f1f20cb2c391a03ef0989638d2e127bc1888b476..299ec1c59efe2084330d67fe2e66deb1d145350a 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-15  Andrew Haley  <aph@redhat.com>
+
+       * java/lang/natSystem.cc (getenv0): Don't assume environment
+       variable is Latin 1 coded.
+
 2004-06-14  Andreas Jaeger  <aj@suse.de>
 
        * configure.in: Support --enable-version-specific-runtime-libs.
index ffb26a3cf80b0a7fb19fd57de637cf1b5b1d4ee3..a9dca324f8b1085cd1ada4ef34c4798b12f92505 100644 (file)
@@ -153,5 +153,5 @@ java::lang::System::getenv0 (jstring name)
   const char *value = ::getenv (buf);
   if (value == NULL)
     return NULL;
-  return JvNewStringLatin1 (value);
+  return JvNewStringUTF (value);
 }