diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2011-03-07 18:23:56 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2011-03-07 18:23:56 +0000 |
commit | f6d550f49e9e90a551ecd20e80d405068db7d781 (patch) | |
tree | dcd3426bb14544a193bfe89489c0f3b25765e85e /src/rabbit_upgrade.erl | |
parent | 165c1d3f25a44c91650556a68ba725239f1f8d12 (diff) | |
download | rabbitmq-server-f6d550f49e9e90a551ecd20e80d405068db7d781.tar.gz |
Simpler is_new_version/1.
Diffstat (limited to 'src/rabbit_upgrade.erl')
-rw-r--r-- | src/rabbit_upgrade.erl | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/rabbit_upgrade.erl b/src/rabbit_upgrade.erl index 0a821878..f59dbdfe 100644 --- a/src/rabbit_upgrade.erl +++ b/src/rabbit_upgrade.erl @@ -401,7 +401,8 @@ lock_filename(Dir) -> filename:join(Dir, ?LOCK_FILENAME). info(Msg, Args) -> error_logger:info_msg(Msg, Args). is_new_version(Version) -> - is_list(Version) andalso - length(Version) > 0 andalso - lists:all(fun(Item) -> is_tuple(Item) andalso size(Item) == 2 end, - Version). + try + orddict:size(Version) > 0 + catch error:badarg -> + false + end. |