From 08fae75c0ccab2fab1e1b3b47c421c5cd27dacfe Mon Sep 17 00:00:00 2001 From: Lucas Nicodemus Date: Mon, 13 Apr 2015 11:31:13 -0600 Subject: [PATCH] Fix string split in upgrade check so that it works --- TShockAPI/DB/UserManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TShockAPI/DB/UserManager.cs b/TShockAPI/DB/UserManager.cs index 713da3cd..43386c81 100755 --- a/TShockAPI/DB/UserManager.cs +++ b/TShockAPI/DB/UserManager.cs @@ -392,7 +392,7 @@ namespace TShockAPI.DB /// string password - the raw user password (unhashed) to upgrade internal void upgradePasswordWorkFactor(string password) { // If the destination work factor is not greater, we won't upgrade it or re-hash it - int currentWorkFactor = Convert.ToInt32(this.Password.Split(new Char[] {'$'})[1]); + int currentWorkFactor = Convert.ToInt32((this.Password.Split('$')[2])); if (currentWorkFactor < TShock.Config.WorkFactor) { try {