From 1ff967c2a574161aef4c88177da534b45d9ebd80 Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Wed, 28 Mar 2012 11:04:58 +0200 Subject: [eldap] Fix parse_port error handling Dialyzer found that. --- lib/eldap/src/eldap.erl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lib/eldap') diff --git a/lib/eldap/src/eldap.erl b/lib/eldap/src/eldap.erl index 338ef19522..699dfc8791 100644 --- a/lib/eldap/src/eldap.erl +++ b/lib/eldap/src/eldap.erl @@ -1077,9 +1077,8 @@ parse_hostport(Str) -> end. parse_port(Rest,Sport) -> - case list_to_integer(Sport) of - Port when is_integer(Port) -> Port; - _ -> parse_error(parsing_port,Rest) + try list_to_integer(Sport) + catch _:_ -> parse_error(parsing_port,Rest) end. parse_host(Rest,Shost) -> -- cgit v1.2.3