diff --git a/ChangeLog b/ChangeLog
index f9ef673941..6d6aaef83d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri Dec 28 14:39:05 2001  Nobuyoshi Nakada  <nobu.nakada@nifty.ne.jp>
+
+	* array.c (rb_cmpint): fixed typo.
+
 Thu Dec 27 18:43:04 2001  Nobuyoshi Nakada  <nobu.nakada@nifty.ne.jp>
 
 	* bignum.c (rb_cstr2inum): deny "0_".
diff --git a/array.c b/array.c
index a7b91756b5..22fbf92c38 100644
--- a/array.c
+++ b/array.c
@@ -1067,8 +1067,8 @@ rb_cmpint(cmp)
 	if (RBIGNUM(cmp)->sign) return 1;
 	return -1;
     }
-    if (rb_funcall(id_cmp, '>', 1, INT2FIX(0))) return 1;
-    if (rb_funcall(id_cmp, '<', 1, INT2FIX(0))) return -1;
+    if (rb_funcall(cmp, '>', 1, INT2FIX(0))) return 1;
+    if (rb_funcall(cmp, '<', 1, INT2FIX(0))) return -1;
     return 0;
 }
 
diff --git a/version.h b/version.h
index c53b62568a..3ec89a4a1a 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
 #define RUBY_VERSION "1.7.2"
-#define RUBY_RELEASE_DATE "2001-12-27"
+#define RUBY_RELEASE_DATE "2001-12-28"
 #define RUBY_VERSION_CODE 172
-#define RUBY_RELEASE_CODE 20011227
+#define RUBY_RELEASE_CODE 20011228