Index: /branches/rel_apv_10_7/usr/src/sys/click/netinet/click_ippool.c
===================================================================
--- /branches/rel_apv_10_7/usr/src/sys/click/netinet/click_ippool.c	(revision 37912)
+++ /branches/rel_apv_10_7/usr/src/sys/click/netinet/click_ippool.c	(working copy)
@@ -996,7 +996,8 @@
 {
 	uint32_t key;
 
-	if (pol->used == 0 || pol->pol_iip == 0) {
+	/* to support that case which vip is different subnet with gateway */
+	if (pol->used == 0) {
 		return 0;
 	}
 
