I've added the checks. Thanks for the suggestion.
Cheers, Fons.
> 
>     Dear all!
> 
> The string
> TIter it(NULL); it();
> produces:
> *** Break *** Segmentation violation
> 
> May be it will be good to do some internal checks in TIterator?
> I think it is better to have
> 
> void better(TList *l)
> {
>   TIter it(l);
>   while( TObject *o=it() )
>     .....
> }
>                                     
> than
> 
> void worse(TList *l)
> {
>   if( NULL!=l )
>   {
>     TIter it(l);
>     while( TObject *o=it() )
>       .....
>   }
> }
> 
> better(NULL);
> worse (NULL);
> 
> Alexander Zvyagin.
> 
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland Phone: +41 22 7679248 E-Mail: Fons.Rademakers@cern.ch Fax: +41 22 7677910