[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-devel] Appel récursif
From: |
Valéry Raulet |
Subject: |
[certi-devel] Appel récursif |
Date: |
Wed, 15 Jan 2003 11:13:58 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021212 |
Bonjour,
un petit bug dans la dernière version CVS de CERTI du fichier
InteractionBroadcastList.cc . Un appel récursif de clear() sans fin ! On
aurait du mettre lines.clear();
Le patch suivant corrige l'erreur. L'utilisation d'un while évite
l'itérateur.
88,90c88,90
< list<InteractionBroadcastLine *>::iterator i ;
< for (i = lines.begin(); i != lines.end() ; i++) {
< delete (*i);
---
> while (!lines.empty()) {
> delete lines.front();
> lines.pop_front();
92d91
< clear();
L'erreur existe également dans le patch ObjectClassBroadcastList.
A+, Valéry.
P.S. : c'est de ma faute !!!
--
Valéry Raulet
Ecole Nationale d'Ingénieurs de Brest
Laboratoire d'Ingénierie Informatique
Parvis Blaise Pascal
Technopole Brest-Iroise Tél : (033) 298 05 66 75
29200 Brest - France Fax : (033) 298 05 66 29
- [certi-devel] Appel récursif,
Valéry Raulet <=