diff --git a/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt b/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt index 934d1451b..b4da7ef23 100644 --- a/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt +++ b/app/src/main/java/com/topjohnwu/magisk/core/tasks/MagiskInstaller.kt @@ -344,7 +344,9 @@ abstract class MagiskInstallImpl : KoinComponent { private suspend fun postOTA(): Boolean { val bootctl = SuFile("/data/adb/bootctl") try { - service.fetchBootctl().byteStream().copyTo(SuFileOutputStream(bootctl)) + withStreams(service.fetchBootctl().byteStream(), SuFileOutputStream(bootctl)) { + it, out -> it.copyTo(out) + } } catch (e: IOException) { console.add("! Unable to download bootctl") Timber.e(e)