Commit 6e7872e7 authored by Cyenoch's avatar Cyenoch

Addressed an exception that was thrown because...

Addressed an exception that was thrown because InetAddress.getLocalHost().hostAddress might get an ipv6 address
parent b8f49b50
...@@ -18,7 +18,7 @@ import kotlinx.io.pool.useInstance ...@@ -18,7 +18,7 @@ import kotlinx.io.pool.useInstance
import net.mamoe.mirai.utils.io.ByteArrayPool import net.mamoe.mirai.utils.io.ByteArrayPool
import java.io.ByteArrayOutputStream import java.io.ByteArrayOutputStream
import java.io.InputStream import java.io.InputStream
import java.net.InetAddress import java.net.Inet4Address
import java.security.MessageDigest import java.security.MessageDigest
import java.util.zip.Deflater import java.util.zip.Deflater
import java.util.zip.Inflater import java.util.zip.Inflater
...@@ -81,7 +81,7 @@ actual object MiraiPlatformUtils { ...@@ -81,7 +81,7 @@ actual object MiraiPlatformUtils {
* Localhost 解析 * Localhost 解析
*/ */
actual fun localIpAddress(): String = runCatching { actual fun localIpAddress(): String = runCatching {
InetAddress.getLocalHost().hostAddress Inet4Address.getLocalHost().hostAddress
}.getOrElse { "192.168.1.123" } }.getOrElse { "192.168.1.123" }
fun md5(stream: InputStream): ByteArray { fun md5(stream: InputStream): ByteArray {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment