author | Thirumalai Srinivasan <Thirumalai.Srinivasan@Sun.COM> |
Wed, 16 Sep 2009 13:55:02 -0700 | |
changeset 10562 | f819c4cb8a82 |
parent 10561 | bf86b7e90c69 |
child 10563 | 2e711bc83952 |
--- a/usr/src/uts/common/inet/ip/ip.c Wed Sep 16 12:47:45 2009 -0700 +++ b/usr/src/uts/common/inet/ip/ip.c Wed Sep 16 13:55:02 2009 -0700 @@ -13947,8 +13947,8 @@ * ire_cache_lookup() can return ire of IRE_LOCAL in * transient cases. In such case, just drop the packet */ - if (ire->ire_type != IRE_CACHE) - goto drop; + if (ire != NULL && ire->ire_type != IRE_CACHE) + goto indiscard; } /*