diff options
author | Siri Hansen <[email protected]> | 2012-10-03 15:21:04 +0200 |
---|---|---|
committer | Siri Hansen <[email protected]> | 2012-10-03 15:21:04 +0200 |
commit | 0bdd08b451c0afc859acdc06678a944e6195a279 (patch) | |
tree | 4ea53a2f303b67c5afe291399fdc550496d94ec2 /lib/sasl/src/release_handler.erl | |
parent | 54e7cc9086908a0e5642caa6ac3680557acc5a67 (diff) | |
download | otp-0bdd08b451c0afc859acdc06678a944e6195a279.tar.gz otp-0bdd08b451c0afc859acdc06678a944e6195a279.tar.bz2 otp-0bdd08b451c0afc859acdc06678a944e6195a279.zip |
Fix release_handler:find_script so it can read regexp in appups
Diffstat (limited to 'lib/sasl/src/release_handler.erl')
-rw-r--r-- | lib/sasl/src/release_handler.erl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sasl/src/release_handler.erl b/lib/sasl/src/release_handler.erl index 5efd932c92..1ff3eb96eb 100644 --- a/lib/sasl/src/release_handler.erl +++ b/lib/sasl/src/release_handler.erl @@ -494,10 +494,10 @@ find_script(App, Dir, OldVsn, UpOrDown) -> up -> UpFromScripts; down -> DownToScripts end, - case lists:keysearch(OldVsn, 1, Scripts) of - {value, {_OldVsn, Script}} -> - {NewVsn, Script}; - false -> + case systools_relup:appup_search_for_version(OldVsn,Scripts) of + {ok,Script} -> + {NewVsn,Script}; + error -> throw({version_not_in_appup, OldVsn}) end; {error, enoent} -> |