Skip to content

Commit 0d4040a

Browse files
committed
Avoid potential integer overflow in seconds->millis transformation
Closes gh-25613
1 parent 148dc95 commit 0d4040a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

spring-context/src/main/java/org/springframework/context/support/AbstractResourceBasedMessageSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ protected Locale getDefaultLocale() {
218218
* a non-classpath location.
219219
*/
220220
public void setCacheSeconds(int cacheSeconds) {
221-
this.cacheMillis = (cacheSeconds * 1000);
221+
this.cacheMillis = cacheSeconds * 1000L;
222222
}
223223

224224
/**

spring-context/src/main/java/org/springframework/scheduling/concurrent/ExecutorConfigurationSupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public void setWaitForTasksToCompleteOnShutdown(boolean waitForJobsToCompleteOnS
146146
* @see java.util.concurrent.ExecutorService#awaitTermination
147147
*/
148148
public void setAwaitTerminationSeconds(int awaitTerminationSeconds) {
149-
this.awaitTerminationMillis = awaitTerminationSeconds * 1000;
149+
this.awaitTerminationMillis = awaitTerminationSeconds * 1000L;
150150
}
151151

152152
/**

0 commit comments

Comments
 (0)