Browse Source

Fixed Unescape hex decoding

Brian Fiete 3 years ago
parent
commit
fd4ea4e650
1 changed files with 1 additions and 1 deletions
  1. 1 1
      BeefLibs/corlib/src/String.bf

+ 1 - 1
BeefLibs/corlib/src/String.bf

@@ -562,7 +562,7 @@ namespace System
 						if ((hexC >= '0') && (hexC <= '9'))
 							num = num*0x10 + (uint8)(hexC - '0');
 						else if ((hexC >= 'A') && (hexC <= 'F'))
-							num = num*0x10 + (uint8)(c - 'A') + 10;
+							num = num*0x10 + (uint8)(hexC - 'A') + 10;
 						else if ((hexC >= 'a') && (hexC <= 'f'))
 							num = num*0x10 + (uint8)(hexC - 'a') + 10;
 						else return .Err;