From 5aa3e5650f9bcf31d5a81be3c750fa94c037c351 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 22 Mar 2016 21:19:45 +0300 Subject: [PATCH] fixing NPE --- .../intellij/openapi/updateSettings/impl/UpdateChecker.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.kt b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.kt index dfce0c9b15ec..81979b1bc1fc 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.kt +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.kt @@ -94,6 +94,9 @@ object UpdateChecker { private val patchesUrl: String get() = System.getProperty("idea.patches.url") ?: PATCHES_URL + @JvmStatic + private val UTF8_BOM = byteArrayOf(0xEF.toByte(), 0xBB.toByte(), 0xBF.toByte()) + /** * For scheduled update checks. */ @@ -516,8 +519,8 @@ object UpdateChecker { return null } - - private val UTF8_BOM = byteArrayOf(0xEF.toByte(), 0xBB.toByte(), 0xBF.toByte()) + + @JvmStatic private fun skipUtf8BOM(bytes: ByteArray): Int { if (bytes.size < UTF8_BOM.size) { return 0