/*
Copyright 2004 by the Massachusetts Institute of Technology
+Copyright 2008 by Secure Endpoints Inc.
All rights reserved.
MsiProcessMessage(hInstall, INSTALLMESSAGE_ERROR, hRecord);
_cleanup:
- if(sFormatted) delete sFormatted;
+ if(sFormatted) delete[] sFormatted;
if(hRecord) MsiCloseHandle( hRecord );
- if(sReason) delete sReason;
+ if(sReason) delete[] sReason;
return ~ERROR_SUCCESS;
}
ShowMsiError( hInstall, ERR_NPI_FAILED, rv );
}
- if(strOrder) delete strOrder;
+ if(strOrder) delete[] strOrder;
return rv;
}
cleanup:
- delete target;
- delete charset;
+ delete[] target;
+ delete[] charset;
return ret;
}
if(pInfo.hProcess) CloseHandle( pInfo.hProcess );
if(pInfo.hThread) CloseHandle( pInfo.hThread );
if(hJob) CloseHandle(hJob);
- if(strPathUninst) delete strPathUninst;
+ if(strPathUninst) delete[] strPathUninst;
if(rv != ERROR_SUCCESS) {
ShowMsiError( hInstall, ERR_NSS_FAILED, rv );