Bug 83546

Summary: Null string in <listitem> in xmi file causes infinate loop
Product: [Applications] umbrello Reporter: Anthony Parent <tonyp>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Anthony Parent 2004-06-17 19:49:55 UTC
Version:           1.2.90 (using KDE 3.2.2, compiled sources)
Compiler:          gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
OS:                Linux (i686) release 2.4.20-6

A listitem as follows in an xmi file causes infintate recursion in the UMLListViewItem::deepCopy(UMLListViewItem *newParent) function. 

(Umbrello also wrote this file, so it should probably remove listitems that have "" as names.)

     <listitem open="0" type="830" id="-1" label="Datatypes" >
      <listitem open="1" type="829" id="-1" label="" />
Comment 1 Anthony Parent 2004-06-17 19:51:32 UTC
I initially found this using the CVS head as of 06/15/04. I updated to the current CVS head as of 06/17/04, and the issue still exists.
Comment 2 Oliver Kellogg 2004-06-18 08:16:23 UTC
*** Bug has been marked as fixed ***.