https://git.reactos.org/?p=reactos.git;a=commitdiff;h=246e6a0de99e9d993fe9e4...
commit 246e6a0de99e9d993fe9e4c0916d16af73b84ea1 Author: Mark Jansen mark.jansen@reactos.org AuthorDate: Sun Sep 6 14:32:59 2020 +0200 Commit: Mark Jansen mark.jansen@reactos.org CommitDate: Sun Sep 6 14:32:59 2020 +0200
[BROWSEUI] Stop the address edit box trying to parse a null pidl --- dll/win32/browseui/addresseditbox.cpp | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/dll/win32/browseui/addresseditbox.cpp b/dll/win32/browseui/addresseditbox.cpp index f3d7bc20008..69e6f25d50c 100644 --- a/dll/win32/browseui/addresseditbox.cpp +++ b/dll/win32/browseui/addresseditbox.cpp @@ -390,6 +390,12 @@ HRESULT STDMETHODCALLTYPE CAddressEditBox::Invoke(DISPID dispIdMember, REFIID ri if (FAILED_UNEXPECTEDLY(hr)) return hr;
+ if (!absolutePIDL) + { + ERR("Got no PIDL, investigate me!\n"); + return S_OK; + } + /* Fill the combobox */ PopulateComboBox(absolutePIDL);