diff options
author | Pascal Rapicault | 2009-09-03 15:25:33 +0000 |
---|---|---|
committer | Pascal Rapicault | 2009-09-03 15:25:33 +0000 |
commit | c15c80a72e4523a3f1ea42c1bb63a93ad56d1a6e (patch) | |
tree | 41e3a5e0780fbe09b25dda368ae9aadca197dff1 /bundles/org.eclipse.equinox.frameworkadmin.equinox | |
parent | e9c5c67f550f365bf4196447f541253dc3b78ef0 (diff) | |
download | rt.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.java | 4 |
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$ |