From bdafae613253dc2fd815ba4297457f2bad675f0f Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Wed, 22 Apr 2020 20:50:59 +0200 Subject: [PATCH] Fix small warning --- .../java/com/kunzisoft/keepass/database/element/Database.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/database/element/Database.kt b/app/src/main/java/com/kunzisoft/keepass/database/element/Database.kt index bdde5e416..b484622ac 100644 --- a/app/src/main/java/com/kunzisoft/keepass/database/element/Database.kt +++ b/app/src/main/java/com/kunzisoft/keepass/database/element/Database.kt @@ -338,7 +338,10 @@ class Database { } // Load Data, pass Uris as InputStreams - databaseInputStream = BufferedInputStream(UriUtil.getUriInputStream(contentResolver, uri)) + val databaseStream = UriUtil.getUriInputStream(contentResolver, uri) + ?: throw IOException("Database input stream cannot be retrieve") + + databaseInputStream = BufferedInputStream(databaseStream) if (!databaseInputStream.markSupported()) { throw IOException("Input stream does not support mark.") }