mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 09:25:10 +00:00
[CONSRV]: Use string-safe functions to copy the font names into the fixed-size buffers.
svn path=/trunk/; revision=74463
This commit is contained in:
parent
8928ef6200
commit
c1934a3a17
3 changed files with 6 additions and 4 deletions
|
@ -12,6 +12,8 @@
|
|||
/* Main header */
|
||||
#include "../winsrv.h"
|
||||
|
||||
#include <strsafe.h>
|
||||
|
||||
/* PSDK/NDK Headers */
|
||||
#define WIN32_NO_STATUS
|
||||
#define _INC_WINDOWS
|
||||
|
|
|
@ -161,8 +161,8 @@ GuiConsoleShowConsoleProperties(PGUI_CONSOLE_DATA GuiData,
|
|||
pSharedInfo->CodePage = Console->OutputCodePage;
|
||||
|
||||
/* GUI Information */
|
||||
wcsncpy(pSharedInfo->FaceName, GuiData->GuiInfo.FaceName, LF_FACESIZE);
|
||||
pSharedInfo->FaceName[LF_FACESIZE - 1] = UNICODE_NULL;
|
||||
StringCchCopyNW(pSharedInfo->FaceName, ARRAYSIZE(pSharedInfo->FaceName),
|
||||
GuiData->GuiInfo.FaceName, ARRAYSIZE(GuiData->GuiInfo.FaceName));
|
||||
pSharedInfo->FontFamily = GuiData->GuiInfo.FontFamily;
|
||||
pSharedInfo->FontSize = GuiData->GuiInfo.FontSize;
|
||||
pSharedInfo->FontWeight = GuiData->GuiInfo.FontWeight;
|
||||
|
|
|
@ -1272,8 +1272,8 @@ GuiLoadFrontEnd(IN OUT PFRONTEND FrontEnd,
|
|||
#endif
|
||||
|
||||
// Font data
|
||||
wcsncpy(GuiInitInfo->TermInfo.FaceName, ConsoleInfo->FaceName, LF_FACESIZE);
|
||||
GuiInitInfo->TermInfo.FaceName[LF_FACESIZE - 1] = UNICODE_NULL;
|
||||
StringCchCopyNW(GuiInitInfo->TermInfo.FaceName, ARRAYSIZE(GuiInitInfo->TermInfo.FaceName),
|
||||
ConsoleInfo->FaceName, ARRAYSIZE(ConsoleInfo->FaceName));
|
||||
GuiInitInfo->TermInfo.FontFamily = ConsoleInfo->FontFamily;
|
||||
GuiInitInfo->TermInfo.FontSize = ConsoleInfo->FontSize;
|
||||
GuiInitInfo->TermInfo.FontWeight = ConsoleInfo->FontWeight;
|
||||
|
|
Loading…
Reference in a new issue