diff options
| author | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-04-11 13:35:26 +0100 |
|---|---|---|
| committer | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-04-11 13:35:26 +0100 |
| commit | 500424e58a18f4edeba3ce01a7935ae791bde807 (patch) | |
| tree | 26008f3630cde610450a83bd1a96069921fd6ea2 /src/dtree.erl | |
| parent | 9f7abfa7b80e3e01b961b748cb867b42bb9ff5cf (diff) | |
| download | rabbitmq-server-git-500424e58a18f4edeba3ce01a7935ae791bde807.tar.gz | |
Changed uses of gb_sets:difference/2 to our difference functions.
Diffstat (limited to 'src/dtree.erl')
| -rw-r--r-- | src/dtree.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dtree.erl b/src/dtree.erl index 67bbbc1be4..8eff064454 100644 --- a/src/dtree.erl +++ b/src/dtree.erl @@ -91,7 +91,8 @@ take(PKs, SK, {P, S}) -> none -> {[], {P, S}}; {value, PKS} -> TakenPKS = gb_sets:from_list(PKs), PKSInter = gb_sets:intersection(PKS, TakenPKS), - PKSDiff = gb_sets:difference (PKS, TakenPKS), + PKSDiff = + rabbit_misc:gb_sets_difference(PKS, TakenPKS), {KVs, P1} = take2(PKSInter, SK, P), {KVs, {P1, case gb_sets:is_empty(PKSDiff) of true -> gb_trees:delete(SK, S); @@ -152,7 +153,7 @@ take_all2(PKS, P) -> prune(SKS, PKS, S) -> gb_sets:fold(fun (SK0, S0) -> PKS1 = gb_trees:get(SK0, S0), - PKS2 = gb_sets:difference(PKS1, PKS), + PKS2 = rabbit_misc:gb_sets_difference(PKS1, PKS), case gb_sets:is_empty(PKS2) of true -> gb_trees:delete(SK0, S0); false -> gb_trees:update(SK0, PKS2, S0) |
