mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-20 14:45:57 +02:00
[243382] [dstore] Server launcher settings are shared by multiple connections
This commit is contained in:
parent
cc833b15ba
commit
530678eadf
1 changed files with 6 additions and 1 deletions
|
@ -14,6 +14,7 @@
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Martin Oberhuber (Wind River) - [177523] Unify singleton getter methods
|
* Martin Oberhuber (Wind River) - [177523] Unify singleton getter methods
|
||||||
* David McKnight (IBM) - [198802] Incorrect logic for getting dummy host
|
* David McKnight (IBM) - [198802] Incorrect logic for getting dummy host
|
||||||
|
* David McKnight (IBM) - [243382] [dstore] Server launcher settings are shared by multiple connections
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.rse.core.subsystems;
|
package org.eclipse.rse.core.subsystems;
|
||||||
|
@ -128,7 +129,11 @@ public abstract class AbstractConnectorServiceManager implements IConnectorServi
|
||||||
if (key instanceof DummyHost)
|
if (key instanceof DummyHost)
|
||||||
{
|
{
|
||||||
IHost host = (IHost)key;
|
IHost host = (IHost)key;
|
||||||
if (host.getHostName().equals(newHost.getHostName()))
|
// A previous host of the same hostName should not be used since it causes bug 243382.
|
||||||
|
// A remaining problem here is that we shouldn't keep a host around in
|
||||||
|
// systemConnectionRegistry after it's corresponding connection has been created
|
||||||
|
// but at the moment there's no API to do that outside of this class
|
||||||
|
if (host.equals(newHost))
|
||||||
{
|
{
|
||||||
Hashtable table = (Hashtable)systemConnectionRegistry.remove(host);
|
Hashtable table = (Hashtable)systemConnectionRegistry.remove(host);
|
||||||
systemConnectionRegistry.put(newHost, table);
|
systemConnectionRegistry.put(newHost, table);
|
||||||
|
|
Loading…
Add table
Reference in a new issue