O bug reportado anteriormente acontece por erro de calculo do tamanho do buffer do pacote.
Alguns módulos estavam alocando menos espaço do que o necessário, corrompendo o buffer e causando o erro em realloc().
Corrigido agora, mas em eigrp.c usei uma gambiarra: Adicionei o valor arbitrário de 8 bytes ao tamanho original do buffer... Tenho que rever isso depois...
Quando aos avisos do valgrind, ainda não parei para ver...
[]s
Fred