aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/portupgrade-devel/files/patch-lib-portsdb.rb
blob: 3d3278148e18abf4c0034479cc8209d2c15d4f71 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
Index: lib/portsdb.rb
===================================================================
--- lib/portsdb.rb	(revision 74)
+++ lib/portsdb.rb	(revision 75)
@@ -91,7 +91,7 @@
       while true
 	if moved = @moved[me]
 	  t << moved if t.empty? or t.last.seq < moved.seq
-	  if me.nil? or me == moved.to
+	  if me.nil? or t.map{|p| p.to}.include?(me)
 	    break
 	  else
 	    me = moved.to