--- unx/source/window/salframe.cxx.memleak 2003-11-17 14:37:01.000000000 -0500 +++ unx/source/window/salframe.cxx 2003-11-17 14:37:55.000000000 -0500 @@ -971,6 +971,8 @@ if( pName ) XFree( pName ); } + if ( pProps ) + XFree( pProps ); } if( bGnomeIconSize ) iconSize = 20; --- unx/source/app/wmadaptor.cxx.memleak 2003-11-17 14:43:20.000000000 -0500 +++ unx/source/app/wmadaptor.cxx 2003-11-17 14:43:31.000000000 -0500 @@ -569,6 +569,14 @@ } } } + + // XGetWindowProperty() actually allocates space in pProperty even if the property doesn't + // exist. This is defined behavior of the function, so we have to free it anyway. + if( pProperty ) + { + XFree( pProperty ); + pProperty = NULL; + } } /*