Wilson Bilkovich
10/25/2006 7:26:00 PM
On 10/25/06, Jacob Fugal <lukfugl@gmail.com> wrote:
> On 10/25/06, Zed A. Shaw <zedshaw@zedshaw.com> wrote:
> > THE PATCH
> >
> > If you can't do the hot fix gem install, then there is also a patch
> > for cgi.rb attached to this e-mail. You can apply the patch with the
> > following process:
> >
> > 1) Find the original cgi.rb file in your install. Mine's in
> > /usr/lib/ruby/1.8
> > 2) cd /usr/lib/ruby/1.8
> > 3) sudo patch < ~/cgi_multipart_eof_fix.patch
> >
> > You can look at the patch. It's literally changing one line, so you
> > can edit by hand if you get really desperate.
>
> Looks like either you forgot the attachment, or maybe the mailing list
> software (or gateway bridge?) ate it. Can you please include the patch
> in the body of a response? Thanks!
>
> Jacob Fugal
>
>
Here's the patch, inline:
--- /opt/local/lib/ruby/1.8/cgi.rb 2005-10-06 19:01:22.000000000 -0600
+++ cgi.rb 2006-09-22 16:38:08.000000000 -0600
@@ -1017,7 +1017,7 @@
else
stdinput.read(content_length)
end
- if c.nil?
+ if c.nil? || c.empty?
raise EOFError, "bad content body"
end
buf.concat(c)