summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Kuratczyk <mkuratczyk@vmware.com>2023-05-02 22:45:52 +0200
committerMichal Kuratczyk <mkuratczyk@vmware.com>2023-05-04 15:31:01 +0200
commit12280777853a0f61f163699460d9dd0072ad158b (patch)
tree835832bcb35fa44bcbcc238cc3f0e6adcdaad987
parenta2bcdada3da844ead7da03dc261b9e2d4bdae925 (diff)
downloadrabbitmq-server-git-12280777853a0f61f163699460d9dd0072ad158b.tar.gz
Fix rabbit_recovery_terms:start/0 return types
-rw-r--r--deps/rabbit/src/rabbit_recovery_terms.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/rabbit/src/rabbit_recovery_terms.erl b/deps/rabbit/src/rabbit_recovery_terms.erl
index 869e176c2c..fcaf9d645b 100644
--- a/deps/rabbit/src/rabbit_recovery_terms.erl
+++ b/deps/rabbit/src/rabbit_recovery_terms.erl
@@ -22,7 +22,7 @@
%%----------------------------------------------------------------------------
--spec start(rabbit_types:vhost()) -> rabbit_types:ok_or_error2(term()).
+-spec start(rabbit_types:vhost()) -> rabbit_types:ok_or_error2(pid(), {no_such_vhost, rabbit_types:vhost()}).
start(VHost) ->
case rabbit_vhost_sup_sup:get_vhost_sup(VHost) of
@@ -37,7 +37,8 @@ start(VHost) ->
%% e.g. some integration tests do it
{error, {no_such_vhost, VHost}} ->
rabbit_log:error("Failed to start a recovery terms manager for vhost ~ts: vhost no longer exists!",
- [VHost])
+ [VHost]),
+ {error, {no_such_vhost, VHost}}
end.
-spec stop(rabbit_types:vhost()) -> rabbit_types:ok_or_error(term()).