Просмотр исходного кода

Fix detecting single utf character 'is too long'

mingodad 4 лет назад
Родитель
Сommit
10cc021e47
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      SquiLu/squirrel/sqlexer.cpp

+ 2 - 2
SquiLu/squirrel/sqlexer.cpp

@@ -670,13 +670,13 @@ try_again:
 #ifdef SQUNICODE
 #if WCHAR_SIZE == 2
                         utf_value = scstrtoul(temp, &stemp, 16);
-                        utf_len += AddUTF16(utf_value);
+                        utf_len = AddUTF16(utf_value);
 #else
                         ADD_CHAR((SQChar)scstrtoul(temp, &stemp, 16));
 #endif
 #else
                         utf_value = scstrtoul(temp, &stemp, 16);
-                        utf_len += AddUTF8(utf_value);
+                        utf_len = AddUTF8(utf_value);
 #endif
 					}
 				    break;