En realidad la pLista se inicializa en otro método, cuando creo la lista.
Mauro Ciancio <[EMAIL PROTECTED]> escribió: 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
---------------------------------
El Mundial de Rugby 2007
Las últimas noticias en Yahoo! Deportes:
http://ar.sports.yahoo.com/mundialderugby_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion