diff --git a/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/impl/dbgeng/sysobj/DebugSystemObjectsImpl1.java b/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/impl/dbgeng/sysobj/DebugSystemObjectsImpl1.java index 76134b5cb6..dbdcc63a48 100644 --- a/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/impl/dbgeng/sysobj/DebugSystemObjectsImpl1.java +++ b/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/impl/dbgeng/sysobj/DebugSystemObjectsImpl1.java @@ -166,7 +166,8 @@ public class DebugSystemObjectsImpl1 implements DebugSystemObjectsInternal { ULONG ulHandle = new ULONG(systemId); ULONGByReference pulId = new ULONGByReference(); HRESULT hr = jnaSysobj.GetProcessIdBySystemId(ulHandle, pulId); - if (hr.equals(COMUtilsExtra.E_UNEXPECTED) || hr.equals(COMUtilsExtra.E_NOTIMPLEMENTED)) { + if (hr.equals(COMUtilsExtra.E_UNEXPECTED) || hr.equals(COMUtilsExtra.E_NOTIMPLEMENTED) || + hr.equals(COMUtilsExtra.E_NOINTERFACE)) { return null; } COMUtils.checkRC(hr);