From 104487d05fdf1abecb7eec4bc1a4f37e792d4823 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Sat, 12 Aug 2017 14:09:41 +0200
Subject: [PATCH] [fix] #1074 Ensure port and remoteport are numbers

---
 app/modules/bma/index.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/modules/bma/index.ts b/app/modules/bma/index.ts
index 717ac1111..30dea4a2b 100644
--- a/app/modules/bma/index.ts
+++ b/app/modules/bma/index.ts
@@ -53,13 +53,13 @@ export const BmaDependency = {
 
       onLoading: async (conf:NetworkConfDTO, program:any, logger:any) => {
 
-        if (program.port !== undefined) conf.port = program.port;
+        if (program.port !== undefined) conf.port = parseInt(program.port)
         if (program.ipv4 !== undefined) conf.ipv4 = program.ipv4;
         if (program.ipv6 !== undefined) conf.ipv6 = program.ipv6;
         if (program.remoteh !== undefined) conf.remotehost = program.remoteh;
         if (program.remote4 !== undefined) conf.remoteipv4 = program.remote4;
         if (program.remote6 !== undefined) conf.remoteipv6 = program.remote6;
-        if (program.remotep !== undefined) conf.remoteport = program.remotep;
+        if (program.remotep !== undefined) conf.remoteport = parseInt(program.remotep)
 
         if (!conf.ipv4) delete conf.ipv4;
         if (!conf.ipv6) delete conf.ipv6;
-- 
GitLab