[Linux-bruxelles] segfault dans evolution-vcard-importer

Stan Pinte stanpinte at fastmail.fm
Jeu 20 Mai 18:09:49 CEST 2004


hello,

en débuggant l'import d'un fichier .vcf dans evolution, je tombe sur une
segfault, là:

static char *
read_file (char *name)
{
	int  len;
	char buff[65536];
	char line[1024];
	FILE *f;

	f = fopen (name, "r");
	if (f == NULL)
		g_error ("Unable to open %s!\n", name);

	len  = 0;
	while (fgets (line, sizeof (line), f) != NULL) {
SEGFAULT --> 		strcpy (buff + len, line);
		len += strlen (line);
	}

	fclose (f);

	return g_strdup (buff);
}

quelqu'un a-t'il un conseil pour débugger cela, dans ce merveilleux
language de programmation?

Merci!

Stan.


-- 
------
join me at spinte at jabber.org
GPG: CBAC 1C79 D133 D3D7 247D  D723 FCF9 AEB9 BC4F 5802
------
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 189 octets
Desc: Ceci est une partie de message numériquement signée.
URL: <http://listes.domainepublic.net/pipermail/linux-bruxelles/attachments/20040520/ff1192a9/attachment.sig>


Plus d'informations sur la liste de diffusion Linux-bruxelles