[Linux-bruxelles] segfault dans evolution-vcard-importer
Dany De Bontridder
dany at alchimerys.be
Jeu 20 Mai 20:03:34 CEST 2004
On Thu, 20 May 2004 19:06:53 +0200
Frederic Peters wrote:
> Dany De Bontridder écrivait :
>
> > Les problèmes est si len devient > à 65536 alors plantage, car buf
> > limité à 65536 (et dernier char doit être égal à \0)
> >
> > Que faire ?
> > ajouter un test : if ( (len += strlen(line) ) > sizeof (buf) )
> > g_error("File too big !!!");
>
> Pas du tout, c'est de l'amputage inutile. Pourquoi partir en pleurant
> des points d'exclamation alors qu'il est tout à fait possible de gérer
> les fichiers de toute taille ?
Parce que je n'ai pas envie d'écrire plus de 2 lignes :-)
Plus d'informations sur la liste de diffusion Linux-bruxelles