Committed as obvious (Rev. 194948) - with Thomas' approval in the PR.

Tobias
Index: libgfortran/ChangeLog
===================================================================
--- libgfortran/ChangeLog	(Revision 194947)
+++ libgfortran/ChangeLog	(Arbeitskopie)
@@ -1,3 +1,9 @@
+2013-01-06  Tobias Burnus  <bur...@net-b.de>
+
+	PR fortran/54678
+	* intrinsics/env.c (get_environment_variable_i8): Don't use
+	uninitialized variable.
+
 2013-01-02  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
 
 	PR libfortran/55818
Index: libgfortran/intrinsics/env.c
===================================================================
--- libgfortran/intrinsics/env.c	(Revision 194947)
+++ libgfortran/intrinsics/env.c	(Arbeitskopie)
@@ -185,7 +185,8 @@ get_environment_variable_i8 (char *name, char *val
     trim_name4 = *trim_name;
 
   get_environment_variable_i4 (name, value, &length4, &status4, 
-			       &trim_name4, name_len, value_len);
+			       trim_name ? &trim_name4 : NULL,
+			       name_len, value_len);
 
   if (length)
     *length = length4;

Reply via email to