summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-06-24 15:10:06 +0200
committerMichael Klishin <michael@clojurewerkz.org>2019-06-28 14:41:10 +0200
commit97f3f5265bd282ecab7e4267e42905a3a8ff32fb (patch)
tree4545ef79a616e4bd16744d02ed5795fa53c55bb7
parent16ae63be8046ebeda15d3b7f6090ff76eded6903 (diff)
downloadrabbitmq-server-git-97f3f5265bd282ecab7e4267e42905a3a8ff32fb.tar.gz
Update user authn/authz state correctly
Spotted by @acogoluegnes.
-rw-r--r--src/rabbit_reader.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index 73d3cbb17f..91248c3927 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -1301,7 +1301,7 @@ handle_method0(#'connection.update_secret'{new_secret = NewSecret, reason = Reas
"connection ~p (~s): "
"user '~s' updated secret, reason: ~s~n",
[self(), dynamic_connection_name(ConnName), Username, Reason]),
- State;
+ State#v1{connection = #connection{user = User1}};
{refused, Reason} ->
rabbit_log_connection:error("Secret update was refused for user '~p': ~p",
[Username, Reason]),