On 9/21/07, Cristian Desplats <[EMAIL PROTECTED]> wrote:
>
> Hola a todos, estoy implementando una lista en C; para saber si perdia
> memoria, le pase el valgrind.
> Como salida me tira esto:
> ==9311== Conditional jump or move depends on uninitialised value(s)
> ==9311==    at 0x08048570: destruirLista (lista.c:18)
>
> Mi codigo es este:
>  linea 18 - tNodo *pNodo = pLista->primero;
>  linea 19 -  while( pNodo != NULL ){  }
>
> Lo que entiendo es que el valgrind me dice que el puntero no esta
> inicializado, pero lo inicializo en la linea anterior.
>
> ¿Podria ser otra cosa?
>
> Desde ya muchas gracias
>

Seguramente, el pLista->primero no esta inicializado, entonces cuando lo
copias a pNodo,
tampoco sigue inicializado.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a