diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index baa99e2af2a8..6a1865e02781 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,9 @@
+2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR libfortran/32972
+	* runtime/in_pack_generic.c (internal_pack):  Fix typo in
+	last commit.
+
 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
 	PR libfortran/32972
diff --git a/libgfortran/runtime/in_pack_generic.c b/libgfortran/runtime/in_pack_generic.c
index ff02ec1d372f..067cd280e083 100644
--- a/libgfortran/runtime/in_pack_generic.c
+++ b/libgfortran/runtime/in_pack_generic.c
@@ -81,7 +81,7 @@ internal_pack (gfc_array_char * source)
 
 #if defined(HAVE_GFC_INTEGER_16)
 	case sizeof (GFC_INTEGER_16):
-	  return internal_pack_16 (gfc_array_i16 *) source);
+	  return internal_pack_16 ((gfc_array_i16 *) source);
 #endif
 	}
       break;