diff options
author | Dan Gudmundsson <[email protected]> | 2012-03-28 11:04:58 +0200 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2012-03-28 11:04:58 +0200 |
commit | 1ff967c2a574161aef4c88177da534b45d9ebd80 (patch) | |
tree | afe4e50a977c7803feaf215b3928659212444394 /lib | |
parent | c17aa8be39231eff30e899b4777596e193876650 (diff) | |
download | otp-1ff967c2a574161aef4c88177da534b45d9ebd80.tar.gz otp-1ff967c2a574161aef4c88177da534b45d9ebd80.tar.bz2 otp-1ff967c2a574161aef4c88177da534b45d9ebd80.zip |
[eldap] Fix parse_port error handling
Dialyzer found that.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/eldap/src/eldap.erl | 5 |
1 files changed, 2 insertions, 3 deletions
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) -> |