Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/94e0bf2078d02d96be61fceada692874d9b25e4c

>---------------------------------------------------------------

commit 94e0bf2078d02d96be61fceada692874d9b25e4c
Author: Andres Loeh <[email protected]>
Date:   Sun Jun 19 15:48:41 2011 +0000

    Bugfix: wrong flag name was used while adding new dependencies

>---------------------------------------------------------------

 .../Client/Dependency/Modular/Validate.hs          |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs 
b/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs
index ec1cca3..516157c 100644
--- a/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs
+++ b/cabal-install/Distribution/Client/Dependency/Modular/Validate.hs
@@ -162,7 +162,7 @@ extractNewFlagDeps qfn b fa deps = do
     Simple _             -> mzero
     Flagged qfn' _ td fd
       | qfn == qfn'      -> if b then extractDeps fa td else extractDeps fa fd
-      | otherwise        -> case M.lookup qfn fa of
+      | otherwise        -> case M.lookup qfn' fa of
                               Nothing    -> mzero
                               Just True  -> extractNewFlagDeps qfn b fa td
                               Just False -> extractNewFlagDeps qfn b fa fd



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to