From e1dd9ed875d1e6cd19d240beab567964fd483ddb Mon Sep 17 00:00:00 2001 From: Christophe Romain Date: Wed, 12 May 2010 11:47:43 +0200 Subject: [PATCH] fix unsubscribing with SubID (thanks to Karim Gemayel) --- src/mod_pubsub/node_hometree.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod_pubsub/node_hometree.erl b/src/mod_pubsub/node_hometree.erl index 3c47c5a64..6c7fa5534 100644 --- a/src/mod_pubsub/node_hometree.erl +++ b/src/mod_pubsub/node_hometree.erl @@ -387,8 +387,8 @@ unsubscribe_node(NodeId, Sender, {U, S, R} = Subscriber, SubId) -> (_) -> false end, Subscriptions), case Sub of - {value, S} -> - delete_subscriptions(Subscriber, NodeId, [S], SubState), + {value, Subscribed} -> + delete_subscriptions(Subscriber, NodeId, [Subscribed], SubState), {result, default}; false -> {error, ?ERR_EXTENDED('unexpected-request', "not-subscribed")}