Index: /branches/rel_apv_10_7/usr/src/sys/click/app/slb/slb_vs_policy_shared.c
===================================================================
--- /branches/rel_apv_10_7/usr/src/sys/click/app/slb/slb_vs_policy_shared.c	(revision 38911)
+++ /branches/rel_apv_10_7/usr/src/sys/click/app/slb/slb_vs_policy_shared.c	(working copy)
@@ -1588,7 +1588,7 @@
 		}
 	} else {
 		if(best_match == NULL 
-			|| (best_match_in_list != NULL && node_compare != NULL && node_compare(best_match, best_match_in_list) < 0)) {
+			|| (best_match_in_list != NULL && node_compare != NULL && node_compare(best_match->data, best_match_in_list->data) < 0)) {
 			best_match = best_match_in_list;
 		}
 			
@@ -1685,7 +1685,7 @@
 										 NULL, NULL)));
 
 		if(best_match == NULL 
-			|| (best_match_in_list != NULL && node_compare != NULL && node_compare(best_match, best_match_in_list) < 0)) {
+			|| (best_match_in_list != NULL && node_compare != NULL && node_compare(best_match->data, best_match_in_list->data) < 0)) {
 			best_match = best_match_in_list;
 		}
 		if(mflag){
