ruby-cvs:16390
From: (ocean) <ocean ruby-lang.org>
Date: Fri, 3 Feb 2006 15:10:22 +0900
Subject: [ruby-cvs:16390] ruby, ruby/ext/syck: * ext/syck/syck.c (syck_move_tokens): should reset p->cursor or etc
ocean Fri, 3 Feb 2006 15:10:22 +0900
Modified files:
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.4925 +6 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4924&r2=1.4925
1.26 +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.25&r2=1.26