From 4fc35b218588ff007292fd36a03d96b32d21ea0b Mon Sep 17 00:00:00 2001 From: Marc Khouzam Date: Tue, 20 Mar 2012 16:21:14 -0400 Subject: [PATCH] Bug 374823: NPE when trying to list remote processes with GDB 7.4 --- .../cdt/dsf/gdb/internal/ui/launching/ProcessPrompter.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompter.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompter.java index 764b2409a07..8df673aa10c 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompter.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/ProcessPrompter.java @@ -97,6 +97,12 @@ public class ProcessPrompter implements IStatusHandler { // we will get confused when using path.lastSegment(), so, // let's only keep the name to be sure String name = info.getName(); + if (name == null || name.isEmpty()) { + // Skip elements that have no name + // Bug 374823 + return null; + } + name = name.split("\\s", 2)[0]; //$NON-NLS-1$ IPath path = new Path(name);