Skip to content

Commit e689fcb

Browse files
committed
Merge branch '2.4.x'
2 parents f4258aa + b2abc8f commit e689fcb

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/security/servlet/ManagementWebSecurityAutoConfigurationTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration;
3131
import org.springframework.boot.autoconfigure.security.saml2.Saml2RelyingPartyAutoConfiguration;
3232
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
33+
import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;
3334
import org.springframework.boot.test.context.FilteredClassLoader;
3435
import org.springframework.boot.test.context.assertj.AssertableWebApplicationContext;
3536
import org.springframework.boot.test.context.runner.WebApplicationContextRunner;
@@ -61,7 +62,7 @@ class ManagementWebSecurityAutoConfigurationTests {
6162
private final WebApplicationContextRunner contextRunner = new WebApplicationContextRunner().withConfiguration(
6263
AutoConfigurations.of(HealthContributorAutoConfiguration.class, HealthEndpointAutoConfiguration.class,
6364
InfoEndpointAutoConfiguration.class, EnvironmentEndpointAutoConfiguration.class,
64-
EndpointAutoConfiguration.class, WebEndpointAutoConfiguration.class,
65+
EndpointAutoConfiguration.class, WebMvcAutoConfiguration.class, WebEndpointAutoConfiguration.class,
6566
SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class));
6667

6768
@Test

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/netty/NettyWebServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public void start() throws WebServerException {
101101
}
102102
catch (Exception ex) {
103103
PortInUseException.ifCausedBy(ex, ChannelBindException.class, (bindException) -> {
104-
if (!isPermissionDenied(bindException.getCause())) {
104+
if (bindException.localPort() > 0 && !isPermissionDenied(bindException.getCause())) {
105105
throw new PortInUseException(bindException.localPort(), ex);
106106
}
107107
});

0 commit comments

Comments
 (0)