From 3a465efd5ea1466101bda40adf006566bae4d777 Mon Sep 17 00:00:00 2001 From: d-millar <33498836+d-millar@users.noreply.github.com> Date: Tue, 8 Aug 2023 20:56:29 +0000 Subject: [PATCH] GP-0: bad previous fix --- .../agent/dbgeng/manager/cmd/DbgLaunchProcessCommand.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/cmd/DbgLaunchProcessCommand.java b/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/cmd/DbgLaunchProcessCommand.java index 455c2beebc..66289d9687 100644 --- a/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/cmd/DbgLaunchProcessCommand.java +++ b/Ghidra/Debug/Debugger-agent-dbgeng/src/main/java/agent/dbgeng/manager/cmd/DbgLaunchProcessCommand.java @@ -89,7 +89,9 @@ public class DbgLaunchProcessCommand extends AbstractDbgCommand { initialDirectory = fixPath(initialDirectory); environment = fixPath(environment); // NB: The intent here is to enable multi-line input via a single dialog field - environment = environment.replace("\\0", "\0"); + if (environment != null) { + environment = environment.replace("\\0", "\0"); + } dbgeng.createProcess(dbgeng.getLocalServer(), StringUtils.join(newArgs, " "), initialDirectory, environment, createFlags, engCreateFlags, verifierFlags);