On Thu, 18 Aug 2016, isshed wrote:

I am new to the curl library. I am facing a crash in the curl library while processing HTTP HEAD Request. After analyzing the crash dump I found that HEAD response is coming as "404 - Error: Page Not Found.\r\n" which is in plain text.

You mean you get no headers at all back and just that body? Thus being "HTTP/0.9" ?

I guess this is the problem. readwrite_http_headers() function could
not parse it

...

Please let me know which fix I should finalize. Or do you suggest some new fix. if this has some problem. I am eagerly waiting for your reply.

We can't have code that writes to stdout like that, but before we consider the fix, can we try to reproduce problem reliably?

I just wrote up test 1144 and pushed to git [1] that attempts to reproduce but I can't make curl crash on that. Can you? Or can you detect how that test case differs from your scenario?

[1] = https://github.com/curl/curl/commit/cdd61dc35

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:  https://curl.haxx.se/mail/etiquette.html

Reply via email to