mirror of
https://codeberg.org/PGPainless/sop-java.git
synced 2024-12-23 05:17:58 +01:00
Fix NPE in DecryptExternal when reading lines
This commit is contained in:
parent
ed9fb31549
commit
61f3bf14c5
1 changed files with 3 additions and 3 deletions
|
@ -108,8 +108,8 @@ class DecryptExternal(
|
||||||
finish(process)
|
finish(process)
|
||||||
|
|
||||||
val sessionKeyOutIn = FileInputStream(sessionKeyOut)
|
val sessionKeyOutIn = FileInputStream(sessionKeyOut)
|
||||||
var line = readString(sessionKeyOutIn)
|
var line: String? = readString(sessionKeyOutIn)
|
||||||
val sessionKey = SessionKey.fromString(line.trim { it <= ' ' })
|
val sessionKey = line?.let { l -> SessionKey.fromString(l.trim { it <= ' ' }) }
|
||||||
sessionKeyOutIn.close()
|
sessionKeyOutIn.close()
|
||||||
sessionKeyOut.delete()
|
sessionKeyOut.delete()
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ class DecryptExternal(
|
||||||
val verifyOutIn = FileInputStream(verifyOut)
|
val verifyOutIn = FileInputStream(verifyOut)
|
||||||
val reader = BufferedReader(InputStreamReader(verifyOutIn))
|
val reader = BufferedReader(InputStreamReader(verifyOutIn))
|
||||||
while (reader.readLine().also { line = it } != null) {
|
while (reader.readLine().also { line = it } != null) {
|
||||||
verifications.add(Verification.fromString(line.trim()))
|
line?.let { verifications.add(Verification.fromString(it.trim())) }
|
||||||
}
|
}
|
||||||
reader.close()
|
reader.close()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue