From 4cd82b5988dacf9a3397338781bbf3d70aef22cb Mon Sep 17 00:00:00 2001 From: "ssu%netscape.com" Date: Fri, 17 Nov 2000 00:49:21 +0000 Subject: [PATCH] fixing bug #59451 - Custom installer's license.txt doesn't appear (WinNT&Win2000). sr=mscott, r=sgehani. affects windows platforms only. git-svn-id: svn://10.0.0.236/trunk@82715 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpinstall/wizard/windows/setup/dialogs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/xpinstall/wizard/windows/setup/dialogs.c b/mozilla/xpinstall/wizard/windows/setup/dialogs.c index 75c3387ef87..60b7fd6f8da 100644 --- a/mozilla/xpinstall/wizard/windows/setup/dialogs.c +++ b/mozilla/xpinstall/wizard/windows/setup/dialogs.c @@ -209,7 +209,7 @@ LRESULT CALLBACK DlgProcLicense(HWND hDlg, UINT msg, WPARAM wParam, LONG lParam) SetDlgItemText(hDlg, IDC_MESSAGE1, diLicense.szMessage1); lstrcpy(szBuf, szSetupDir); - lstrcat(szBuf, "\\"); + AppendBackSlash(szBuf, sizeof(szBuf)); lstrcat(szBuf, diLicense.szLicenseFilename); if((hFLicense = FindFirstFile(szBuf, &wfdFindFileData)) != INVALID_HANDLE_VALUE) @@ -218,7 +218,7 @@ LRESULT CALLBACK DlgProcLicense(HWND hDlg, UINT msg, WPARAM wParam, LONG lParam) FindClose(hFLicense); if((szLicenseFilenameBuf = NS_GlobalAlloc(dwFileSize)) != NULL) { - if((fLicense = fopen(szBuf, "r+b")) != NULL) + if((fLicense = fopen(szBuf, "rb")) != NULL) { dwBytesRead = fread(szLicenseFilenameBuf, sizeof(char), dwFileSize, fLicense); fclose(fLicense);