src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp
branchJDK-8200758-branch
changeset 57909 c7de06ed4b54
parent 57254 c1b92a014e89
child 58887 920f6770d71c
equal deleted inserted replaced
57908:9a005146bc1c 57909:c7de06ed4b54
    56         #pragma JP_EXPORT_FUNCTION
    56         #pragma JP_EXPORT_FUNCTION
    57 
    57 
    58         TCHAR *szValue = NULL;
    58         TCHAR *szValue = NULL;
    59         DWORD cchSize = 0;
    59         DWORD cchSize = 0;
    60 
    60 
    61         UINT result = MsiGetProperty(hInstall, TEXT("APPLICATIONFOLDER"), TEXT(""), &cchSize);
    61         UINT result = MsiGetProperty(hInstall, TEXT("APPLICATIONFOLDER"),
       
    62                 TEXT(""), &cchSize);
    62         if (result == ERROR_MORE_DATA) {
    63         if (result == ERROR_MORE_DATA) {
    63             cchSize = cchSize + 1; // NULL termination
    64             cchSize = cchSize + 1; // NULL termination
    64             szValue = new TCHAR[cchSize];
    65             szValue = new TCHAR[cchSize];
    65             if (szValue) {
    66             if (szValue) {
    66                 result = MsiGetProperty(hInstall, TEXT("APPLICATIONFOLDER"), szValue, &cchSize);
    67                 result = MsiGetProperty(hInstall, TEXT("APPLICATIONFOLDER"),
       
    68                         szValue, &cchSize);
    67             } else {
    69             } else {
    68                 return ERROR_INSTALL_FAILURE;
    70                 return ERROR_INSTALL_FAILURE;
    69             }
    71             }
    70         }
    72         }
    71 
    73