From 868695558d427e798c1faae5cf3f8792a3a1da75 Mon Sep 17 00:00:00 2001 From: lilia Date: Thu, 24 Sep 2015 17:59:57 -0700 Subject: [PATCH] Throw on bad server url // FREEBIE --- js/libtextsecure.js | 3 +++ libtextsecure/api.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/js/libtextsecure.js b/js/libtextsecure.js index 9468c76424..aeccb62c3a 100644 --- a/js/libtextsecure.js +++ b/js/libtextsecure.js @@ -38790,6 +38790,9 @@ var TextSecureServer = (function() { var attachment_id_regex = RegExp( "^https:\/\/.*\/(\\d+)\?"); function TextSecureServer(url, username, password) { + if (typeof url !== 'string') { + throw new Error('Invalid server url'); + } this.url = url; this.username = username; this.password = password; diff --git a/libtextsecure/api.js b/libtextsecure/api.js index 8ea5806af9..7bec300ffd 100644 --- a/libtextsecure/api.js +++ b/libtextsecure/api.js @@ -73,6 +73,9 @@ var TextSecureServer = (function() { var attachment_id_regex = RegExp( "^https:\/\/.*\/(\\d+)\?"); function TextSecureServer(url, username, password) { + if (typeof url !== 'string') { + throw new Error('Invalid server url'); + } this.url = url; this.username = username; this.password = password;