Provavelmente é pelo fim da lista de regiões não estar apontando para NULL como deveria
Tenho a mesma impressão que o Gustavo.
Hmmm. Por favor, verifiuque se você está inicializando com NULL o início da lista de regiões que será retornado pela função regioesImagem.