diff --git a/app/src/main/kotlin/com/tutpro/baresip/Utils.kt b/app/src/main/kotlin/com/tutpro/baresip/Utils.kt index 85605232..197a859e 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Utils.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Utils.kt @@ -705,6 +705,10 @@ object Utils { try { ZipFile(zipFilePath).use { zip -> zip.entries().asSequence().forEach { entry -> + if (!entry.name.contains("/com.tutpro.baresip/")) { + Log.e(TAG, "Backup file is not from baresip application") + return false + } zipFiles.add(entry.name.substringAfterLast("/")) zip.getInputStream(entry).use { input -> File(entry.name).outputStream().use { output ->