From 31853cc8bce468028e0e85fefa773e62f972aab9 Mon Sep 17 00:00:00 2001 From: Nite Date: Wed, 23 Sep 2020 17:14:14 +0200 Subject: [PATCH] Made the hostname part of the server url mandatory --- .../org/moire/ultrasonic/activity/EditServerActivity.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/activity/EditServerActivity.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/activity/EditServerActivity.kt index 354e6d8c..8956610c 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/activity/EditServerActivity.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/activity/EditServerActivity.kt @@ -179,7 +179,11 @@ internal class EditServerActivity : AppCompatActivity() { try { val urlString = serverAddressEditText!!.editText?.text.toString() url = URL(urlString) - if (urlString != urlString.trim(' ') || urlString.contains("@")) { + if ( + urlString != urlString.trim(' ') || + urlString.contains("@") || + url.host.isNullOrBlank() + ) { throw MalformedURLException() } serverAddressEditText!!.error = null