From 487283626fa44176507456cf7bb1ca3c6baa7841 Mon Sep 17 00:00:00 2001 From: Gregory Soutade Date: Fri, 4 Dec 2015 17:03:12 +0100 Subject: [PATCH] Remove \ character from password generation to avoid confusions --- server/resources/gpass.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/server/resources/gpass.js b/server/resources/gpass.js index b9c7979..8ec3e86 100755 --- a/server/resources/gpass.js +++ b/server/resources/gpass.js @@ -63,6 +63,8 @@ function generate_random(size, only_ascii) else symbols = new Array(1, 255); + forbidden = new Array('\\'); + var res = ""; while (res.length < size) { @@ -71,7 +73,18 @@ function generate_random(size, only_ascii) r = Math.round(Math.random()*diff); if (isNaN(r+symbols[a])) continue; - res += String.fromCharCode(r + symbols[a]); + character = String.fromCharCode(r + symbols[a]); + forbid = false; + for (var j=0; j