From 07e21e42656e7399cb29cd11ef66ce7a2ff2916f Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Mon, 16 May 2011 12:10:43 -0400 Subject: [PATCH] INT-1903 fixed the equals check on DefaultConfiguringBeanFactoryPostProcessor to avoid possible NPE --- .../config/xml/DefaultConfiguringBeanFactoryPostProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/xml/DefaultConfiguringBeanFactoryPostProcessor.java b/spring-integration-core/src/main/java/org/springframework/integration/config/xml/DefaultConfiguringBeanFactoryPostProcessor.java index c7c2a40ed1..d7c0d802f9 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/xml/DefaultConfiguringBeanFactoryPostProcessor.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/xml/DefaultConfiguringBeanFactoryPostProcessor.java @@ -68,7 +68,7 @@ class DefaultConfiguringBeanFactoryPostProcessor implements BeanFactoryPostProce String[] definitionNames = registry.getBeanDefinitionNames(); for (String definitionName : definitionNames) { BeanDefinition definition = registry.getBeanDefinition(definitionName); - if (definition.getBeanClassName().equals(listenerClassName)){ + if (listenerClassName.equals(definition.getBeanClassName())){ logger.warn(listenerClassName + " is already registered and will be used"); return; }