Przeglądaj źródła

Fixed Unescape hex decoding

Brian Fiete 3 lat temu
rodzic
commit
fd4ea4e650
1 zmienionych plików z 1 dodań i 1 usunięć
  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;