diff --git a/dll/win32/browseui/addresseditbox.cpp b/dll/win32/browseui/addresseditbox.cpp index cec978c191e..0abad9be693 100644 --- a/dll/win32/browseui/addresseditbox.cpp +++ b/dll/win32/browseui/addresseditbox.cpp @@ -319,7 +319,10 @@ HRESULT STDMETHODCALLTYPE CAddressEditBox::Execute(long paramC) SHFree(pidl); if (hr == 0) + { + pidlLastParsed = NULL; return S_OK; + } /* * Attempt to browse to the parsed pidl