From 3e2f9dc6b0a61c168d525b31ddbca73eebf528a3 Mon Sep 17 00:00:00 2001 From: tjeerd Date: Wed, 24 Jul 2013 14:47:32 +0200 Subject: [PATCH] Fix version check Not all Erlang versions are of equal length. Added clauses to handle this. --- m4/erlang-extra.m4 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/m4/erlang-extra.m4 b/m4/erlang-extra.m4 index c0716323e..4a7311bad 100644 --- a/m4/erlang-extra.m4 +++ b/m4/erlang-extra.m4 @@ -50,6 +50,10 @@ parse(Version) -> less_or_equal([[]], [[]]) -> true; +less_or_equal([[]], _Any) -> + true; +less_or_equal(_Any, [[]]) -> + false; less_or_equal([[Left| Rl]], [[Right| Rr]]) -> case {Left < Right, Left == Right} of {true, _} ->