Menu

#783 7.19.1 curl_multi_perform certificate instead of request

closed-fixed
https (67)
8
2013-06-21
2008-11-10
No

With 7.19.1, curl_multi_perform as used by PHP's curl_multi_exec returns the certificate data instead of the request body. This happens with a cleanly compiled php (against 7.19.1 headers), and can be fixed by downgrading to 7.19.0 (either recompile or just replacing libcurl.so with a 7.19.0 binary).

Discussion

  • rainer canavan

    rainer canavan - 2008-11-10

    php test script

     
  • rainer canavan

    rainer canavan - 2008-11-10

    The same problem exists with examples/multi-double.c if a https URL is used instead of the http-URLs that are compiled in as default.

     
  • Daniel Stenberg

    Daniel Stenberg - 2008-11-10
    • priority: 5 --> 8
     
  • Daniel Stenberg

    Daniel Stenberg - 2008-11-10

    Yes, I can repeat the problem with multi-double.c. Very peculiar. No fix yet.

     
  • Daniel Stenberg

    Daniel Stenberg - 2008-11-10

    Here's the commit that broke it:

    http://cool.haxx.se/cvs.cgi/curl/lib/http.c.diff?r1=1.388&r2=1.389

    Reverting that should make your code work. I'll work on making sure the fix done is the right one, as simply reverting this will re-introduce the problem that commit was supposed to fix. I'll also need to create a test case that verifies this behavior so that we don't do this regression again in the future.

     
  • Daniel Stenberg

    Daniel Stenberg - 2008-11-11
    • status: open --> closed-fixed