Использую freetds для заливки данных. Столкнулся с такой проблемой, что постепенно растет количество потребляемой памяти. valgrind на предмет утечек ничего не показал. Когда я комментирую вызовы freetds api программа работает, память стоит на одном числе.
Вызовы freetds идут так: 1) bcp_init 2) bcp_bind для каждого столбца 3) bcp_sendrow для каждой строки 4) bcp_done.