[Uml-devel] [Patch] Zero pointer ignore
ralf.habacker at freenet.de
Thu Jan 15 23:31:12 UTC 2009
in the umbrello code there are several places where zero pointer in
QList based lists are ignored. On win32 there are additional places
where zero pointers results in to seg fault crashes. After digging into
the source a while it is currently not clear where those zero pointers
came from and if those pointers are zero by accident or if they are
valid by design.
To reduce the number of thoses crashes and to been able to detect those
case for further fixing, in the appended patch a macro uZeroPtrIgnore(a)
is defined, which prints a debug message where this ignore occurs and
continue in the recent loop. This macro is added to places where
possible zero pointer could happen.
Any problems with this patch ?
More information about the umbrello-devel