[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