Fix banner NPE when when using the default package

Update ResourceBanner to protect against a null application package.

Fixes gh-2143
This commit is contained in:
Phillip Webb
2014-12-14 13:51:11 -08:00
parent e24196b863
commit 7f33d942f4

View File

@@ -99,8 +99,8 @@ public class ResourceBanner implements Banner {
}
protected String getApplicationVersion(Class<?> sourceClass) {
return (sourceClass == null ? null : sourceClass.getPackage()
.getImplementationVersion());
Package sourcePackage = (sourceClass == null ? null : sourceClass.getPackage());
return (sourcePackage == null ? null : sourcePackage.getImplementationVersion());
}
protected String getBootVersion() {