Re: żEs esto normal con la llamada 'gethostbyname()'?
Francisco José Avila Bermejo wrote:
>
> El vie, 21 abr 2000, Francisco José Avila Bermejo escribió:
> > Estoy haciendo un programa chorra para redireccionar correo y me he encontrado
> > con una curiosidad del gethostbyname(). El caso es que siempre devuelve un
> > puntero a la misma dirección, por lo que en dos llamada sucesivas a la función
> > para resolver dos nombre, pues el segundo pisa al primero. Por lo visto no hace
> > un malloc() para reservar memoria o yo qué sé:
> ...
Seguramente no hace el "malloc" porque no confía en que quien lo use
haga el "free".
En otras palabras: es muy poco recomendable tener el malloc en una
rutina y el free en el main, se hace difícil visualizar en el código
las áreas de memoria que se han reservado y deben liberarse.
> ¿Es esta la solución al problema?
> ...
Me parece que sí, sólo están faltando los "free".
--
Saludos,
O__
Enzo. ,>/
========================================================()=\()====
Enzo A. Dari | Instituto Balseiro / Centro Atomico Bariloche
8400-San Carlos de Bariloche, Argentina | email: darie@cab.cnea.gov.ar
Phone: 54-2944-445208, 54-2944-445100 Fax: 54-2944-445299
Web page: http://cabmec1.cnea.gov.ar/darie/darie.htm
Reply to: