Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rapicault2009-09-03 15:25:33 +0000
committerPascal Rapicault2009-09-03 15:25:33 +0000
commitc15c80a72e4523a3f1ea42c1bb63a93ad56d1a6e (patch)
tree41e3a5e0780fbe09b25dda368ae9aadca197dff1 /bundles/org.eclipse.equinox.frameworkadmin.equinox
parente9c5c67f550f365bf4196447f541253dc3b78ef0 (diff)
downloadrt.equinox.p2-c15c80a72e4523a3f1ea42c1bb63a93ad56d1a6e.tar.gz
rt.equinox.p2-c15c80a72e4523a3f1ea42c1bb63a93ad56d1a6e.tar.xz
rt.equinox.p2-c15c80a72e4523a3f1ea42c1bb63a93ad56d1a6e.zip
Bug 213243 - [fwkAdmin] Calls to createParentDir are not verified
Diffstat (limited to 'bundles/org.eclipse.equinox.frameworkadmin.equinox')
-rw-r--r--bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxFwConfigFileParser.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxFwConfigFileParser.java b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxFwConfigFileParser.java
index f76ca046a..5a778a8e0 100644
--- a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxFwConfigFileParser.java
+++ b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxFwConfigFileParser.java
@@ -472,7 +472,9 @@ public class EquinoxFwConfigFileParser {
Log.log(LogService.LOG_WARNING, this, "saveFwConfig() ", Messages.log_configProps); //$NON-NLS-1$
return;
}
- Utils.createParentDir(outputFile);
+ if (!Utils.createParentDir(outputFile)) {
+ throw new IllegalStateException(Messages.exception_failedToCreateDir);
+ }
if (DEBUG)
Utils.printoutProperties(System.out, "configProps", configProps); //$NON-NLS-1$

Back to the top