Browse Source

Merge pull request #4685 from mnhock/master

* pr/4685:
  Fix possible null pointer dereference
pull/4685/merge
Stephane Nicoll 10 years ago
parent
commit
203ceffe94
  1. 3
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnExpressionCondition.java

3
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnExpressionCondition.java

@ -51,7 +51,8 @@ class OnExpressionCondition extends SpringBootCondition { @@ -51,7 +51,8 @@ class OnExpressionCondition extends SpringBootCondition {
// Explicitly allow environment placeholders inside the expression
expression = context.getEnvironment().resolvePlaceholders(expression);
ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
BeanExpressionResolver resolver = beanFactory.getBeanExpressionResolver();
BeanExpressionResolver resolver = (beanFactory != null)
? beanFactory.getBeanExpressionResolver() : null;
BeanExpressionContext expressionContext = (beanFactory != null)
? new BeanExpressionContext(beanFactory, null) : null;
if (resolver == null) {

Loading…
Cancel
Save