From 3316e1062cc9d8644ed546059942bb9f5974f9ac Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 29 Apr 2003 19:37:52 +0000 Subject: [PATCH] Check if path is null --- .../org/eclipse/cdt/internal/core/model/parser/PEParser.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/parser/PEParser.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/parser/PEParser.java index 1d1e866b682..b3ef05d34e4 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/parser/PEParser.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/parser/PEParser.java @@ -12,6 +12,7 @@ import org.eclipse.cdt.core.IBinaryParser; import org.eclipse.cdt.utils.coff.PE; import org.eclipse.cdt.utils.coff.PEArchive; import org.eclipse.core.runtime.IPath; +import org.eclipse.core.runtime.Path; /** */ @@ -21,6 +22,9 @@ public class PEParser extends AbstractCExtension implements IBinaryParser { * @see org.eclipse.cdt.core.model.IBinaryParser#getBinary(IFile) */ public IBinaryFile getBinary(IPath path) throws IOException { + if (path == null) { + path = new Path(""); + } try { PE pe = new PE(path.toOSString()); pe.dispose();