浏览代码

ANSI compiler food.

Iain Patterson 11 年之前
父节点
当前提交
10eb89c84b
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      service.cpp

+ 1 - 1
service.cpp

@@ -286,7 +286,7 @@ int grant_logon_as_service(const TCHAR *username) {
 #else
 #else
   size_t buflen;
   size_t buflen;
   mbstowcs_s(&buflen, NULL, 0, username, _TRUNCATE);
   mbstowcs_s(&buflen, NULL, 0, username, _TRUNCATE);
-  lsa_username.MaximumLength = buflen * sizeof(wchar_t);
+  lsa_username.MaximumLength = (unsigned short) buflen * sizeof(wchar_t);
   lsa_username.Length = lsa_username.MaximumLength - sizeof(wchar_t);
   lsa_username.Length = lsa_username.MaximumLength - sizeof(wchar_t);
   lsa_username.Buffer = (wchar_t *) HeapAlloc(GetProcessHeap(), 0, lsa_username.MaximumLength);
   lsa_username.Buffer = (wchar_t *) HeapAlloc(GetProcessHeap(), 0, lsa_username.MaximumLength);
   if (lsa_username.Buffer) mbstowcs_s(&buflen, lsa_username.Buffer, lsa_username.MaximumLength, username, _TRUNCATE);
   if (lsa_username.Buffer) mbstowcs_s(&buflen, lsa_username.Buffer, lsa_username.MaximumLength, username, _TRUNCATE);