Project import generated by Copybara.

GitOrigin-RevId: 94192226a8709b62bbca28d19c21f2ac127345e2
diff --git a/src/radv.c b/src/radv.c
index 9b7e52c..752c221 100644
--- a/src/radv.c
+++ b/src/radv.c
@@ -329,6 +329,10 @@
 	    {
 	      struct prefix_opt *opt;
 	      struct in6_addr local = context->start6;
+              struct in6_addr *local_ptr = &local;
+              if (IN6_IS_ADDR_ULA(local_ptr))
+                continue;
+
 	      int do_slaac = 0;
 
 	      old_prefix = 1;
@@ -575,7 +579,8 @@
 	    }
 	}
       else if (!IN6_IS_ADDR_LOOPBACK(local) &&
-	       !IN6_IS_ADDR_MULTICAST(local))
+	       !IN6_IS_ADDR_MULTICAST(local) &&
+               !IN6_IS_ADDR_ULA(local))
 	{
 	  int real_prefix = 0;
 	  int do_slaac = 0;