Closed auirarrazaval closed 5 years ago
Hola!
Lo mas probable es que hayas intentado acceder (o liberar) un puntero NULL, el cual usualmente apunta al Address 0x0.
Valgrind usualmente te dice que línea de tu código fue la que intentó acceder a esa dirección, para poder debuguear.
Saludos!
El error me lo tira en la linea 49, entonces si el fopen(file, "r")
retorna un puntero nulo, no es necesario hacer fclose(file)
?
Exacto, ya que cuando haces fclose() intentas acceder a un puntero que no existe (el NULL). Si el puntero que te entrega es nulo, puedes asumir que no debes liberarlo (cerrarlo), ya que el NULL significa que no se pudo abrir.
Saludos!
Perfecto, Muchas gracias!
Hola! al correr mi codigo por valgrind me sale el siguiente error: Y la verdad es que no entiendo a que se refiere. ALguna idea de que puede ser?