From: Mikael Magnusson <[email protected]>

sin_resolver:get_package_dependencies got in an infinite loop
if the requested package version was not available in
the first (highest) erts version.

Signed-off-by: Mikael Magnusson <[email protected]>
---
 server/sinan/src/sin_resolver.erl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/server/sinan/src/sin_resolver.erl 
b/server/sinan/src/sin_resolver.erl
index da6681c..3fc73c8 100644
--- a/server/sinan/src/sin_resolver.erl
+++ b/server/sinan/src/sin_resolver.erl
@@ -251,7 +251,7 @@ get_package_dependencies(Package, Version, Prefix,
            handle_parse_output(Term);
        {error, _} ->
            get_package_dependencies(Package, Version, Prefix,
-                                    [ErtsVersion | ErtsVersions])
+                                    ErtsVersions)
     end;
 get_package_dependencies(_, _, _, []) ->
     throw({error, "Unable to find dependencies for package"}).
-- 
1.5.6.3


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlware-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/erlware-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to