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 | ||