Explorar el Código

password strip only displays relevent passwords

Daniel Gibbs hace 9 años
padre
commit
69e9c58f18
Se han modificado 1 ficheros con 23 adiciones y 6 borrados
  1. 23 6
      lgsm/functions/info_messages.sh

+ 23 - 6
lgsm/functions/info_messages.sh

@@ -988,11 +988,28 @@ fn_messages_separator(){
 # Removes the passwords form all but details
 fn_info_message_password_strip(){
 	if [ "${function_selfname}" != "command_details.sh" ]; then
-		serverpassword="********"
-		rconpassword="********"
-		adminpassword="********"
-		statspassword="********"
-		webadminpass="********"
-		telnetpass="********"
+		if [ -n "${serverpassword}" ]; then
+			serverpassword="********"
+		fi
+
+		if [ -n "${rconpassword}" ]; then
+			rconpassword="********"
+		fi
+
+		if [ -n "${adminpassword}" ]; then
+			adminpassword="********"
+		fi
+
+		if [ -n "${statspassword}" ]; then
+			statspassword="********"
+		fi
+
+		if [ -n "${webadminpass}" ]; then
+			webadminpass="********"
+		fi
+
+		if [ -n "${telnetpass}" ]; then
+			telnetpass="********"
+		fi
 	fi
 }