@@ -242,15 +242,17 @@ private static KeyStoreWrapper loadKeyStore(Environment initialEnv) throws Boots
242
242
return keystore ;
243
243
}
244
244
245
- private static Environment initialEnvironment (boolean foreground , Path pidFile ,
246
- KeyStoreWrapper keystore , Settings initialSettings ) {
245
+ private static Environment createEnvironment (boolean foreground , Path pidFile ,
246
+ KeyStoreWrapper keystore , Settings initialSettings ) {
247
247
Terminal terminal = foreground ? Terminal .DEFAULT : null ;
248
248
Settings .Builder builder = Settings .builder ();
249
249
if (pidFile != null ) {
250
250
builder .put (Environment .PIDFILE_SETTING .getKey (), pidFile );
251
251
}
252
252
builder .put (initialSettings );
253
- builder .setKeyStore (keystore );
253
+ if (keystore != null ) {
254
+ builder .setKeyStore (keystore );
255
+ }
254
256
return InternalSettingsPreparer .prepareEnvironment (builder .build (), terminal , Collections .emptyMap ());
255
257
}
256
258
@@ -292,7 +294,7 @@ static void init(
292
294
INSTANCE = new Bootstrap ();
293
295
294
296
final KeyStoreWrapper keystore = loadKeyStore (initialEnv );
295
- Environment environment = initialEnvironment (foreground , pidFile , keystore , initialEnv .settings ());
297
+ Environment environment = createEnvironment (foreground , pidFile , keystore , initialEnv .settings ());
296
298
try {
297
299
LogConfigurator .configure (environment );
298
300
} catch (IOException e ) {
0 commit comments