--- trunk/http-message.c 2009/06/09 04:31:31 437 +++ trunk/http-message.c 2009/06/09 04:31:39 438 @@ -431,9 +431,9 @@ skip_lws(&p); if (*p == '\0') { + /* value was empty: ignore this header??? */ free(name); - Stream_delete(stream); - return -1; + continue; } /* skip backward over LWS, starting from the last char in the buffer */