bug in inet_drv.c
Bjorn Gustavsson
bjorn@REDACTED
Tue Apr 12 10:31:11 CEST 2005
Thanks!
I have now written a ticket, and we'll try to fix the bug
in R10B-5.
Do you happen to have any simple Erlang code that will
provoke the bug? That would save us some time in writing
the test case.
/Bjorn
klacke@REDACTED writes:
> Howdy,
>
> I resent an old bug report of mine a couple
> of months ago but I'm not sure what happened to it.
>
> It's a pretty serious bug and I recommend everone running
> erlang systems that use sockets with {packet, http}
> (this includes all yaws systems) to apply the patch.
> Otherwise it's easy to bring down the entire erlang node
> just by sending broken HTTP requests at it.
>
> Anyway, the bug is old and originally reported at:
>
> http://www.erlang.org/ml-archive/erlang-questions/200302/msg00493.html
>
> and a correct description at
>
> http://article.gmane.org/gmane.comp.lang.erlang.patches/3
>
>
> The patch is:
>
> --- inet_drv.c.orig 2005-04-08 17:33:37.003071900 +0200
> +++ inet_drv.c 2005-04-08 17:33:43.279602316 +0200
> @@ -1980,7 +1980,7 @@
> int c;
> /* start-line = Request-Line | Status-Line */
> if (n == 0)
> - return 0;
> + return -1;
> h = 0;
> meth_ptr = ptr;
> while (n && !is_tspecial((unsigned char)*ptr)) {
>
>
>
> /klacke
>
>
> --
> Claes Wikstrom -- Caps lock is nowhere and
> http://www.hyber.org -- everything is under control
>
--
Björn Gustavsson, Erlang/OTP, Ericsson AB
More information about the erlang-questions
mailing list