< prev index next >
src/jdk.jpackage/windows/native/libapplauncher/FilePath.cpp
Print this page
*** 111,121 ****
TString directoryName = FixPathForPlatform(DirectoryName);
DynamicBuffer<TCHAR> lDirectoryName(directoryName.size() + 2);
if (lDirectoryName.GetData() == NULL) {
return false;
}
! memcpy(lDirectoryName.GetData(), directoryName.data(), (directoryName.size() + 2) * sizeof(TCHAR));
lDirectoryName[directoryName.size() + 1] = NULL;
// Double null terminate for SHFileOperation.
// Delete the folder and everything inside.
fos.wFunc = FO_DELETE;
--- 111,122 ----
TString directoryName = FixPathForPlatform(DirectoryName);
DynamicBuffer<TCHAR> lDirectoryName(directoryName.size() + 2);
if (lDirectoryName.GetData() == NULL) {
return false;
}
! memcpy(lDirectoryName.GetData(), directoryName.data(),
! (directoryName.size() + 2) * sizeof(TCHAR));
lDirectoryName[directoryName.size() + 1] = NULL;
// Double null terminate for SHFileOperation.
// Delete the folder and everything inside.
fos.wFunc = FO_DELETE;
< prev index next >