summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2015-07-01 12:34:46 +0200
committerMichael Stahl <mstahl@redhat.com>2015-07-01 11:24:09 +0000
commit70c21ef09d3f05a44fbc23245bed17e64aeca6e0 (patch)
tree04fb8a010ba2e291a6e08cdd6773342b474c33c4 /shell
parent2fa23d10c32f77da121ecf03f77ff3f10ca0d580 (diff)
tdf#92269 fix Windows Explorer crash caused by shellextension
wcscpy_s is buffer size, not string length, so size must also account for a terminating NULL Change-Id: Ie69692e47c142f3b733b093d0b87fa4bb03db7b4 (cherry picked from commit 2279f1f0227fc232356a7f5afc60eead77914b89) Reviewed-on: https://gerrit.libreoffice.org/16653 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'shell')
-rw-r--r--shell/source/win32/shlxthandler/infotips/infotips.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/source/win32/shlxthandler/infotips/infotips.cxx b/shell/source/win32/shlxthandler/infotips/infotips.cxx
index 657bcf279d12..94d86c23fc67 100644
--- a/shell/source/win32/shlxthandler/infotips/infotips.cxx
+++ b/shell/source/win32/shlxthandler/infotips/infotips.cxx
@@ -289,7 +289,7 @@ HRESULT STDMETHODCALLTYPE CInfoTip::GetInfoTip(DWORD /*dwFlags*/, wchar_t** ppws
ZeroMemory(pMem, len);
- wcscpy_s(pMem, msg.length(), msg.c_str());
+ wcscpy_s(pMem, msg.length()+1, msg.c_str());
*ppwszTip = pMem;
lpMalloc->Release();