Fix install wizard overwriting existing version

git-svn-id: svn://10.0.0.236/trunk@54914 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dveditz%netscape.com
1999-12-01 16:02:19 +00:00
parent 6d9b82c696
commit 667a10ed0f
2 changed files with 21 additions and 20 deletions

View File

@@ -166,7 +166,7 @@ PRInt32 DeleteFileNowOrSchedule(const nsFileSpec& filename)
err = NR_RegSetEntry( reg, newkey, valname,
REGTYPE_ENTRY_BYTES,
(void*)fnamestr,
strlen(fnamestr));
strlen(fnamestr)+1);
if ( err == REGERR_OK )
result = nsInstall::REBOOT_NEEDED;
@@ -453,7 +453,7 @@ void ReplaceScheduledFiles( HREG reg )
rv1 = src->GetFileSpec(&srcSpec);
dest->SetPersistentDescriptorString(doomedFile);
rv2 = src->GetFileSpec(&doomedSpec);
rv2 = dest->GetFileSpec(&doomedSpec);
if (NS_SUCCEEDED(rv1) && NS_SUCCEEDED(rv2))
{