From bf3fee4481585fffe2b01c40fbe5851f42d4c55e Mon Sep 17 00:00:00 2001
From: MeiMei <30769358+mei23@users.noreply.github.com>
Date: Fri, 16 Nov 2018 03:25:35 +0900
Subject: [PATCH] Check the port is configured (#3251)

---
 src/index.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/index.ts b/src/index.ts
index 91d998f191..4ecc2c016f 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -140,6 +140,11 @@ async function init(): Promise<Config> {
 
 	configLogger.succ('Loaded');
 
+	if (config.port == null) {
+		Logger.error('The port is not configured. Please configure port.');
+		process.exit(1);
+	}
+
 	if (process.platform === 'linux' && !isRoot() && config.port < 1024) {
 		Logger.error('You need root privileges to listen on port below 1024 on Linux');
 		process.exit(1);