From ff71f11cf5f2e79443a60a00df2dec3ba1fea9f3 Mon Sep 17 00:00:00 2001
From: Leigh B Stoller <stoller@flux.utah.edu>
Date: Tue, 26 Aug 2014 16:50:33 -0600
Subject: [PATCH] Watch for non-local slivers in BindToSlice().

---
 protogeni/lib/GeniCMV2.pm.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/protogeni/lib/GeniCMV2.pm.in b/protogeni/lib/GeniCMV2.pm.in
index 96fbbbfe4a..ca8da35b89 100755
--- a/protogeni/lib/GeniCMV2.pm.in
+++ b/protogeni/lib/GeniCMV2.pm.in
@@ -1757,6 +1757,8 @@ sub BindToSlice($)
 					    $manifest)->get_nodelist()) {
 
 	    my $sliver_id = GeniXML::GetSliverId($ref);
+	    next
+		if (!defined($sliver_id));
 	    my $sliver    = GeniSliver->Lookup($sliver_id);
 	    next
 		if (!defined($sliver));
-- 
GitLab