shell32/brsfolder: returned pidl has to be cloned

Michael Jung mjung at iss.tu-darmstadt.de
Fri May 6 08:29:06 CDT 2005


info->pidlRet points directly to a pidl stored in the treeview-item, which 
will be free'd when the dialog is closed. Thus we have to clone the pidl 
before. MSDN says that the caller of SHBrowseForFolder is responsible for 
free'ing the returned pidl.

Changelog:
	Return a cloned PIDL by SHBrowseForFolder to avoid heap corruption

Bye,
-- 
Michael Jung
mjung at iss.tu-darmstadt.de



More information about the wine-patches mailing list