ruby-cvs:16391
From: (ocean) <ocean ruby-lang.org>
Date: Fri, 3 Feb 2006 15:11:14 +0900
Subject: [ruby-cvs:16391] ruby, ruby/ext/syck: * ext/syck/syck.c (syck_move_tokens): should reset p->cursor or etc
ocean Fri, 3 Feb 2006 15:11:14 +0900
Modified files: (Branch: ruby_1_8)
ruby:
ChangeLog
ruby/ext/syck:
syck.c
Log:
* ext/syck/syck.c (syck_move_tokens): should reset p->cursor or etc
even if skip == 0. This causes buffer overrun.
(ex: YAML.load('--- "..' + '\x82\xA0' * 511 + '"'))
Revision Changes Path
1.2673.2.1495 +6 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1494&r2=1.2673.2.1495
1.21.2.6 +1 -4 ruby/ext/syck/syck.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/syck.c?cvsroot=src&r1=1.21.2.5&r2=1.21.2.6