From 3ed65cc6e080c79b659b711b717adb493116106d Mon Sep 17 00:00:00 2001 From: Walter Blaurock Date: Fri, 9 Dec 2011 10:42:25 -0800 Subject: [PATCH] Fixed string-comparison bug in service runtime. --- .../serviceruntime/XmlRoleEnvironmentDataDeserializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlRoleEnvironmentDataDeserializer.java b/microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlRoleEnvironmentDataDeserializer.java index 4924bc65439b..8f27d2a1e346 100644 --- a/microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlRoleEnvironmentDataDeserializer.java +++ b/microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlRoleEnvironmentDataDeserializer.java @@ -85,7 +85,7 @@ private Map translateRoles(RoleEnvironmentInfo environmentInfo, Ro for (RoleInfo roleInfo : environmentInfo.getRoles().getRole()) { Map instances = translateRoleInstances(roleInfo.getInstances()); - if (roleInfo.getName() == currentRole) { + if (roleInfo.getName().equals(currentRole)) { instances.put(currentInstance.getId(), currentInstance); }