From 0fbfe1e7dc7f5be9513a0a0bf37313c0f90e26fa Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Sun, 22 Apr 2018 20:22:31 +0700
Subject: [PATCH] do not create reverse report server if port is not defined

---
 lib/reverse-report.js | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/lib/reverse-report.js b/lib/reverse-report.js
index 9719525..e03b084 100644
--- a/lib/reverse-report.js
+++ b/lib/reverse-report.js
@@ -12,9 +12,12 @@ const partner = require('./partner');
 const partnerRc = require('./partner-rc.json');
 
 function create() {
-    const server = xmlrpc.createServer({
-        port: config.reverse_report_port
-    });
+    if (!config || !config.reverse_report_port) {
+        logger.info('Not creating reverse report server because of undefined config.reverse_report_port');
+        return;
+    }
+
+    const server = xmlrpc.createServer({ port: config.reverse_report_port });
 
     logger.info('Reverse report server listen on port ' + config.reverse_report_port);
 
-- 
1.9.0