diff options
author | Oleg Besedin | 2009-09-23 17:27:54 +0000 |
---|---|---|
committer | Oleg Besedin | 2009-09-23 17:27:54 +0000 |
commit | e7638234d2c226fde54ecf51779f3a396183014d (patch) | |
tree | 29ef2664cd1292b54677aa44a5b6ed35b1476b1a /bundles/org.eclipse.equinox.security | |
parent | 5d5565f2affa539cdf89f18277d3cbae9f2047f4 (diff) | |
download | rt.equinox.bundles-e7638234d2c226fde54ecf51779f3a396183014d.tar.gz rt.equinox.bundles-e7638234d2c226fde54ecf51779f3a396183014d.tar.xz rt.equinox.bundles-e7638234d2c226fde54ecf51779f3a396183014d.zip |
Bug 286354 username, password of manual Proxy is not persisted
Diffstat (limited to 'bundles/org.eclipse.equinox.security')
-rw-r--r-- | bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF | 2 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.security/src/org/eclipse/equinox/internal/security/storage/SecurePreferencesRoot.java | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF index 92c9a7210..c19ccd0ab 100644 --- a/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.security/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.equinox.security;singleton:=true -Bundle-Version: 1.0.100.qualifier +Bundle-Version: 1.0.200.qualifier Bundle-Vendor: %providerName Bundle-Localization: plugin Bundle-Activator: org.eclipse.equinox.internal.security.auth.AuthPlugin diff --git a/bundles/org.eclipse.equinox.security/src/org/eclipse/equinox/internal/security/storage/SecurePreferencesRoot.java b/bundles/org.eclipse.equinox.security/src/org/eclipse/equinox/internal/security/storage/SecurePreferencesRoot.java index c682219ff..f372ccf37 100644 --- a/bundles/org.eclipse.equinox.security/src/org/eclipse/equinox/internal/security/storage/SecurePreferencesRoot.java +++ b/bundles/org.eclipse.equinox.security/src/org/eclipse/equinox/internal/security/storage/SecurePreferencesRoot.java @@ -357,6 +357,13 @@ public class SecurePreferencesRoot extends SecurePreferences implements IStorage SecurePreferences node = node(PASSWORD_VERIFICATION_NODE); node.internalPut(key, encryptedValue.toString()); markModified(); + try { + flush(); + } catch (IOException e) { + String msg = NLS.bind(SecAuthMessages.encryptingError, key, PASSWORD_VERIFICATION_NODE); + AuthPlugin.getDefault().logError(msg, e); + return false; + } // store password in the memory cache cachePassword(key, passwordExt); |