[haiku-commits] BRANCH HaikuPM-github.package-management [998ef89] src/servers/package

  • From: HaikuPM-github.package-management <community@xxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 13 Aug 2013 14:45:31 +0200 (CEST)

added 1 changeset to branch 'refs/remotes/HaikuPM-github/package-management'
old head: 86233b1067c8868bdbfdf13beec31795476284ec
new head: 998ef890654e102c89634fbc9e40eb605878542f
overview: https://github.com/haiku/HaikuPM/compare/86233b1...998ef89

----------------------------------------------------------------------------

998ef89: package daemon: Volume: fix package removal after transaction
  
  Volume::_ChangePackageActivation(): Refactoring oversight:
  fPackagesToBeDeactivated was still used instead of the
  packagesToDeactivate parameter, so the packages wouldn't be removed from
  the hash tables when invoked from the CommitTransactionHandler. Fixes
  #9921.

                                    [ Ingo Weinhold <ingo_weinhold@xxxxxx> ]

----------------------------------------------------------------------------

Commit:      998ef890654e102c89634fbc9e40eb605878542f
Author:      Ingo Weinhold <ingo_weinhold@xxxxxx>
Date:        Tue Aug 13 12:43:29 2013 UTC

Ticket:      https://dev.haiku-os.org/ticket/9921

----------------------------------------------------------------------------

1 file changed, 2 insertions(+), 2 deletions(-)
src/servers/package/Volume.cpp | 4 ++--

----------------------------------------------------------------------------

diff --git a/src/servers/package/Volume.cpp b/src/servers/package/Volume.cpp
index 919dcb8..fc0dbad 100644
--- a/src/servers/package/Volume.cpp
+++ b/src/servers/package/Volume.cpp
@@ -1721,8 +1721,8 @@ packagesToActivate.size(), packagesToDeactivate.size());
                fChangeCount++;
        }
 
-       for (PackageSet::iterator it = fPackagesToBeDeactivated.begin();
-               it != fPackagesToBeDeactivated.end(); ++it) {
+       for (PackageSet::iterator it = packagesToDeactivate.begin();
+               it != packagesToDeactivate.end(); ++it) {
                Package* package = *it;
                _RemovePackage(package);
                delete package;


Other related posts:

  • » [haiku-commits] BRANCH HaikuPM-github.package-management [998ef89] src/servers/package - HaikuPM-github . package-management