ComObj - memory leak in SearchIDs and DoDispCallByID
## Summary
In the SearchIDs and DoDispCallByID procedures, memory may not be released due to an exception.
## System Information
<!-- The more information are provided the easier it is to replicate the bug -->
- **Operating system:** Windows
## Possible fixes
I suggest moving the memory release to a point before where an exception might occur. Patch attached.
[comobj_memleak.patch](/uploads/838ec490a53e8856e912568706bc0cda/comobj_memleak.patch)
issue