diff --git a/exec/flashpolicyserver.js b/exec/flashpolicyserver.js
index 19b3cbdce3280011d312572f8be50287b444cb6d..19d885088de4c2b6b31fb2a985a64504e57f0fd2 100644
--- a/exec/flashpolicyserver.js
+++ b/exec/flashpolicyserver.js
@@ -67,7 +67,7 @@ if (InString.indexOf(ValidRequest) === -1) {
 function GetToPorts() {
 	var Ports = GetTerminalServerPorts();
 	if (options && (options.extra_ports !== undefined)) {
-		var ExtraPorts = options.extra_ports.replace(/\s/ig, ''); // Flash doesn't seem to like spaces in the to-ports
+		var ExtraPorts = options.extra_ports.toString().replace(/\s/ig, ''); // Flash doesn't seem to like spaces in the to-ports
 		if (ExtraPorts !== "") {
 			Ports += "," + ExtraPorts
 		}