При использовании curl_multi API, если выставить опцию. CURLOPT_FOLLOWLOCATION в 0, то по завершении сессии невозможно получить информацию по запросу CURLINFO_REDIRECT_URL - всегда возвращается NULL Набросал небольшой патчик, опыта в С с гулькин нос, так что не знаю насколько он качественный, но 1) проблему решает, 2) ни один тест из папки tests не сломался.
Created attachment 2906 [details] фикс проблемы
Набросайте пожалуйста, ещё небольшой testcase на C. Ну и стоит отправить в curl-library@ патч и testcase.
Патч принят апстримом и войдет в 7.19.1, так что багу закрываю.