< 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 >