Javier,
   ¿Podes armar un programita minimo para reproducir?
   ¿Estas compilando con -O0?

Saludos

On 9/30/07, Javier Persico <[EMAIL PROTECTED]> wrote:
> Me encuentro con el mismo problema con valgrind en cuanto a la variable
> no inicializada, probe varias cosas pero nada funciona.
>
> Esto es lo que da valgrind:
>
> ==16684== Conditional jump or move depends on uninitialised value(s)
> ==16684==    at 0x804905A: limpiarLista (lista.c:50)
> ==16684==    by 0x8048B94: main (main.c:113)
>
>
> Mi funcion es:
>
> lista.c
> 47 void limpiarLista(nodo *ptrLista)
> 48 {
> 49      nodo *ptrNodo = ptrLista;
> 50      while(ptrNodo != NULL)
> 51              ptrNodo = borrarNodo(ptrNodo);
> 52 }
>
> main.c
> 4   /* Inicializacion del puntero a la lista */
> 5   nodo *headerLista = NULL;
> 113 limpiarLista(headerLista);
>
> Es evidente que el puntero esta inicializado.
>
> Nota: headerLista se pasa como parametro y en algunos casos es
> modificado por otras funciones.
>
>
> Saludos!
>
>
>
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>
>

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a