diff options
author | David Inglis | 2002-09-11 17:16:57 +0000 |
---|---|---|
committer | David Inglis | 2002-09-11 17:16:57 +0000 |
commit | d9185d633c38dc46c28ac337529b500c1600d65a (patch) | |
tree | 068561524ca8d86c886674fe3dbddb126dd5451c /launch | |
parent | cf07dedc007a201de0b03e6198fb975305aea992 (diff) | |
download | org.eclipse.cdt-d9185d633c38dc46c28ac337529b500c1600d65a.tar.gz org.eclipse.cdt-d9185d633c38dc46c28ac337529b500c1600d65a.tar.xz org.eclipse.cdt-d9185d633c38dc46c28ac337529b500c1600d65a.zip |
fixed exception with filename . & ..
Diffstat (limited to 'launch')
-rw-r--r-- | launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java index 11cba954bc7..547b19b73ca 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java @@ -320,6 +320,10 @@ public class CMainTab extends CLaunchConfigurationTab { setErrorMessage("Program not specified"); return false; } + if ( name.equals(".") || name.equals("..")) { + setErrorMessage("Program does not exist"); + return false; + } if (!project.getFile(name).exists()) { setErrorMessage("Program does not exist"); return false; |