Concordo inteiramente com o João. Acho que devemos, sempre que possível, exercitar um estilo de programação "defensiva". Se você puder fazer algo para defender seus programas, faça.
Se tentou alocar, verifique se deu certo; se alocou, libere; e por aí vai.
Mais sobre programação defensiva pode ser encontrado no EXCELENTE livro do Kernigham e Pike:
The practice of programming
abraços,
--
carlinhos
Fórum