Fix missing suspend in poll
This commit is contained in:
@@ -182,10 +182,11 @@ abstract class IpMonitor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun poll() {
|
@Suppress("BlockingMethodInNonBlockingContext")
|
||||||
val process = ProcessBuilder(Routing.IP, monitoredObject)
|
private suspend fun poll() {
|
||||||
.redirectErrorStream(true)
|
val process = ProcessBuilder(Routing.IP, monitoredObject).apply {
|
||||||
.start()
|
redirectErrorStream(true)
|
||||||
|
}.start()
|
||||||
process.waitFor()
|
process.waitFor()
|
||||||
thread(name = "${javaClass.simpleName}-flush-error") {
|
thread(name = "${javaClass.simpleName}-flush-error") {
|
||||||
val err = process.errorStream.bufferedReader().readText()
|
val err = process.errorStream.bufferedReader().readText()
|
||||||
|
|||||||
Reference in New Issue
Block a user