Erreur suspecte - C - Programmation
Marsh Posté le 13-12-2005 à 23:18:46
il faudrait que tu passes ton programme dans valgrind et que tu en donnes la sortie, il est fort possible que ce soit du a une liberation de pointeur NULL.
Le message n'est -il est vrai- pas tres explicite, gnu powah
Marsh Posté le 14-12-2005 à 00:05:08
manatane a écrit : il est fort possible que ce soit du a une liberation de pointeur NULL. |
free(NULL) a un comportement défini par la norme : ça ne fait rien
Marsh Posté le 14-12-2005 à 00:21:42
en fait, je faisait un malloc pourri sur un client
le buffer recu était mal tokenizé, et ca provoqué ca. l'erreur est "reparée"
enfin pas trés explicite quand même.... au lieu d'un seg fault, je vois
pas pourquoi il a sorti ca ce damné gcc
Marsh Posté le 14-12-2005 à 00:51:11
Elmoricq a écrit : free(NULL) a un comportement défini par la norme : ça ne fait rien |
ah oui, j'avais oublié.
Comme quoi c'est super bisounours le C finalement
Marsh Posté le 14-12-2005 à 11:44:10
Reply
Marsh Posté le 13-12-2005 à 23:01:38
j'ai ca quand je relance un programme. QU'est ce que c'est ??? j'arrive pas a le résoudre.
je fais aucun free dans mon prog, c'est pout ca peut etre ?