Fix bufferedReaders not closed
This commit is contained in:
@@ -124,7 +124,7 @@ class ProcessListener(private val terminateRegex: Regex,
|
||||
@Parcelize
|
||||
class ReadArp : RootCommand<ParcelableString> {
|
||||
override suspend fun execute() = withContext(Dispatchers.IO) {
|
||||
ParcelableString(File("/proc/net/arp").bufferedReader().readText())
|
||||
ParcelableString(File("/proc/net/arp").readText())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ object RepeaterCommands {
|
||||
File(if (legacy) CONF_PATH_LEGACY else CONF_PATH_TREBLE).writeText(data)
|
||||
for (process in File("/proc").listFiles { _, name -> TextUtils.isDigitsOnly(name) }!!) {
|
||||
val cmdline = try {
|
||||
File(process, "cmdline").inputStream().bufferedReader().readText()
|
||||
File(process, "cmdline").inputStream().bufferedReader().use { it.readText() }
|
||||
} catch (_: IOException) {
|
||||
continue
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user