diff options
Diffstat (limited to 'src/burn/engine/engine.cpp')
| -rw-r--r-- | src/burn/engine/engine.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/burn/engine/engine.cpp b/src/burn/engine/engine.cpp index 0c2c8dc5..66eee27e 100644 --- a/src/burn/engine/engine.cpp +++ b/src/burn/engine/engine.cpp | |||
| @@ -338,7 +338,7 @@ static HRESULT InitializeEngineState( | |||
| 338 | ProcElevated(::GetCurrentProcess(), &pEngineState->internalCommand.fInitiallyElevated); | 338 | ProcElevated(::GetCurrentProcess(), &pEngineState->internalCommand.fInitiallyElevated); |
| 339 | 339 | ||
| 340 | // Parse command line. | 340 | // Parse command line. |
| 341 | hr = CoreParseCommandLine(pEngineState->argc, pEngineState->argv, &pEngineState->command, &pEngineState->companionConnection, &pEngineState->embeddedConnection, &pEngineState->mode, &pEngineState->automaticUpdates, &pEngineState->fDisableSystemRestore, &pEngineState->internalCommand.sczSourceProcessPath, &pEngineState->internalCommand.sczOriginalSource, &hSectionFile, &hSourceEngineFile, &pEngineState->fDisableUnelevate, &pEngineState->log.dwAttributes, &pEngineState->log.sczPath, &pEngineState->registration.sczActiveParent, &pEngineState->sczIgnoreDependencies, &pEngineState->registration.sczAncestors, &pEngineState->fInvalidCommandLine, &pEngineState->cUnknownArgs, &pEngineState->rgUnknownArgs); | 341 | hr = CoreParseCommandLine(pEngineState->argc, pEngineState->argv, &pEngineState->command, &pEngineState->companionConnection, &pEngineState->embeddedConnection, &pEngineState->mode, &pEngineState->automaticUpdates, &pEngineState->fDisableSystemRestore, &pEngineState->internalCommand.sczSourceProcessPath, &pEngineState->internalCommand.sczOriginalSource, &hSectionFile, &hSourceEngineFile, &pEngineState->fDisableUnelevate, &pEngineState->log.dwAttributes, &pEngineState->log.sczPath, &pEngineState->internalCommand.sczActiveParent, &pEngineState->internalCommand.sczIgnoreDependencies, &pEngineState->registration.sczAncestors, &pEngineState->fInvalidCommandLine, &pEngineState->cUnknownArgs, &pEngineState->rgUnknownArgs); |
| 342 | ExitOnFailure(hr, "Fatal error while parsing command line."); | 342 | ExitOnFailure(hr, "Fatal error while parsing command line."); |
| 343 | 343 | ||
| 344 | hr = SectionInitialize(&pEngineState->section, hSectionFile, hSourceEngineFile); | 344 | hr = SectionInitialize(&pEngineState->section, hSectionFile, hSourceEngineFile); |
| @@ -362,8 +362,6 @@ static void UninitializeEngineState( | |||
| 362 | 362 | ||
| 363 | ReleaseMem(pEngineState->rgUnknownArgs); | 363 | ReleaseMem(pEngineState->rgUnknownArgs); |
| 364 | 364 | ||
| 365 | ReleaseStr(pEngineState->sczIgnoreDependencies); | ||
| 366 | |||
| 367 | PipeConnectionUninitialize(&pEngineState->embeddedConnection); | 365 | PipeConnectionUninitialize(&pEngineState->embeddedConnection); |
| 368 | PipeConnectionUninitialize(&pEngineState->companionConnection); | 366 | PipeConnectionUninitialize(&pEngineState->companionConnection); |
| 369 | ReleaseStr(pEngineState->sczBundleEngineWorkingPath) | 367 | ReleaseStr(pEngineState->sczBundleEngineWorkingPath) |
| @@ -376,6 +374,7 @@ static void UninitializeEngineState( | |||
| 376 | UserExperienceUninitialize(&pEngineState->userExperience); | 374 | UserExperienceUninitialize(&pEngineState->userExperience); |
| 377 | 375 | ||
| 378 | ApprovedExesUninitialize(&pEngineState->approvedExes); | 376 | ApprovedExesUninitialize(&pEngineState->approvedExes); |
| 377 | DependencyUninitialize(&pEngineState->dependencies); | ||
| 379 | UpdateUninitialize(&pEngineState->update); | 378 | UpdateUninitialize(&pEngineState->update); |
| 380 | VariablesUninitialize(&pEngineState->variables); | 379 | VariablesUninitialize(&pEngineState->variables); |
| 381 | SearchesUninitialize(&pEngineState->searches); | 380 | SearchesUninitialize(&pEngineState->searches); |
| @@ -390,6 +389,8 @@ static void UninitializeEngineState( | |||
| 390 | ReleaseStr(pEngineState->command.wzLayoutDirectory); | 389 | ReleaseStr(pEngineState->command.wzLayoutDirectory); |
| 391 | ReleaseStr(pEngineState->command.wzCommandLine); | 390 | ReleaseStr(pEngineState->command.wzCommandLine); |
| 392 | 391 | ||
| 392 | ReleaseStr(pEngineState->internalCommand.sczActiveParent); | ||
| 393 | ReleaseStr(pEngineState->internalCommand.sczIgnoreDependencies); | ||
| 393 | ReleaseStr(pEngineState->internalCommand.sczOriginalSource); | 394 | ReleaseStr(pEngineState->internalCommand.sczOriginalSource); |
| 394 | ReleaseStr(pEngineState->internalCommand.sczSourceProcessPath); | 395 | ReleaseStr(pEngineState->internalCommand.sczSourceProcessPath); |
| 395 | 396 | ||
