Skip to main content
summaryrefslogtreecommitdiffstats
path: root/launch
diff options
context:
space:
mode:
authorDavid Inglis2002-09-11 17:16:57 +0000
committerDavid Inglis2002-09-11 17:16:57 +0000
commitd9185d633c38dc46c28ac337529b500c1600d65a (patch)
tree068561524ca8d86c886674fe3dbddb126dd5451c /launch
parentcf07dedc007a201de0b03e6198fb975305aea992 (diff)
downloadorg.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.java4
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;

Back to the top