From 60046200f8254cec9f734ed591ffc1d68f82a7a7 Mon Sep 17 00:00:00 2001
From: "Cheng-Han, Wu" <jackymaxj@gmail.com>
Date: Fri, 22 Apr 2016 03:33:24 +0800
Subject: [PATCH] Update to support when domain not provided will use relative
 path

---
 lib/config.js | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/lib/config.js b/lib/config.js
index 7028f29..6738d4a 100644
--- a/lib/config.js
+++ b/lib/config.js
@@ -63,10 +63,13 @@ var dropbox = config.dropbox || false;
 var imgur = config.imgur || false;
 
 function getserverurl() {
-    var protocol = protocolusessl ? 'https://' : 'http://';
-    var url = protocol + domain;
-    if (urladdport && ((usessl && port != 443) || (!usessl && port != 80)))
-        url += ':' + port;
+    var url = '';
+    if (domain) {
+        var protocol = protocolusessl ? 'https://' : 'http://';
+        url = protocol + domain;
+        if (urladdport && ((usessl && port != 443) || (!usessl && port != 80)))
+            url += ':' + port;
+    }
     if (urlpath)
         url += '/' + urlpath;
     return url;