From 1f297b8bfc0fdacb8cfb19736cf224b2550281b3 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 21 Nov 2000 14:31:11 +0000 Subject: 001121 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- marshal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/marshal.c b/marshal.c index c0d12cd79e..f777a0d43b 100644 --- a/marshal.c +++ b/marshal.c @@ -1029,7 +1029,7 @@ marshal_load(argc, argv) major = r_byte(&arg); minor = r_byte(&arg); - if (major != MARSHAL_MAJOR) { + if (major != MARSHAL_MAJOR || minor > MARSHAL_MINOR) { rb_raise(rb_eTypeError, "incompatible marshal file format (can't be read)\n\ \tformat version %d.%d required; %d.%d given", MARSHAL_MAJOR, MARSHAL_MINOR, major, minor); -- cgit v1.2.3