libcurl 7.29.0 crashes under following conditions:
The initialization followed by cleanup of multi interface causes segfault due to dereferencing NULL pointer. This code wont work:
int main(void) { curl_global_init(CURL_GLOBAL_ALL); CURLM *multi_handle = NULL; multi_handle = curl_multi_init(); if (multi_handle) curl_multi_cleanup(multi_handle); // << Segfault here (multi.c:1776) curl_global_cleanup(); return 0; }
Thanks, this problem is already fixed in git commit da3fc1ee91de656a