From 2ce67d5d5310166f9d06d88fb11d5d0896794404 Mon Sep 17 00:00:00 2001 From: James Fish Date: Thu, 23 Oct 2014 16:45:30 +0100 Subject: [PATCH] Fix line numbers detection in tests for OTP >= 17 --- test/lager_test_backend.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/lager_test_backend.erl b/test/lager_test_backend.erl index dc772e8..71b9de9 100644 --- a/test/lager_test_backend.erl +++ b/test/lager_test_backend.erl @@ -109,7 +109,7 @@ print_bad_state() -> has_line_numbers() -> %% are we R15 or greater Rel = erlang:system_info(otp_release), - {match, [Major]} = re:run(Rel, "^R(\\d+)[A|B](|0(\\d))", [{capture, [1], list}]), + {match, [Major]} = re:run(Rel, "(?|(^R(\\d+)[A|B](|0(\\d)))|(^(\\d+)$))", [{capture, [2], list}]), list_to_integer(Major) >= 15. not_running_test() ->