X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/312242ead1584ad4f624861f55d84365c7b578a5..9d5cfd0e64a2c09d957517405758de680806e674:/src/msw/printdlg.cpp diff --git a/src/msw/printdlg.cpp b/src/msw/printdlg.cpp index 386be3f50b..c7bc5edb3e 100644 --- a/src/msw/printdlg.cpp +++ b/src/msw/printdlg.cpp @@ -412,10 +412,9 @@ bool wxWindowsPrintNativeData::TransferFrom( const wxPrintData &data ) { // NB: the cast is needed in the ANSI build, strangely enough // dmDeviceName is BYTE[] and not char[] there - wxStrncpy(reinterpret_cast(devMode->dmDeviceName), + wxStrlcpy(reinterpret_cast(devMode->dmDeviceName), name.wx_str(), - WXSIZEOF(devMode->dmDeviceName) - 1); - devMode->dmDeviceName[WXSIZEOF(devMode->dmDeviceName) - 1] = wxT('\0'); + WXSIZEOF(devMode->dmDeviceName)); } //// Colour