Гоняю валгриндом прогу, которая юзает curl и ssl. Ругается на неинициализированные переменные в ssl'е. Пишу свой suppressions файл. Проблема в том, что добавив все вызовы ssl внутри курла, валгринд продолжает ругается, но уже в моем коде, который использует возвращаемые курлом значения, которые внутри курла были получены в результате вызовов ssl. Проверил сей факт очень просто - добавил --track-origins=yes
==29449== Uninitialised value was created by a stack allocation ==29449== at 0x41F0106: RAND_load_file (in /usr/lib/libcrypto.so.1.0.0)
Вопрос: можно ли как-нибудь заблокировать сообщение об ошибке не последовательностью вызовов, а ее причиной?