if (ifa->ifa_dev && ifa->ifa_dev->ifa_list == NULL) { 
if (ifa->ifa_dev->ifa_list == NULL) { 
static int fib_inetaddr_event(struct notifier_block *this, unsigned long event, void *ptr){	struct in_ifaddr *ifa = (struct in_ifaddr*)ptr;	switch (event) {	case NETDEV_UP:		fib_add_ifaddr(ifa);#ifdef CONFIG_IP_ROUTE_MULTIPATH		fib_sync_up(ifa->ifa_dev->dev);#endif		rt_cache_flush(-1);		break;	case NETDEV_DOWN:		fib_del_ifaddr(ifa);		if (ifa->ifa_dev && ifa->ifa_dev->ifa_list == NULL) {			/* Last address was deleted from this interface.			   Disable IP.			 */			fib_disable_ip(ifa->ifa_dev->dev, 1);		} else {			rt_cache_flush(-1);		}		break;	}	return NOTIFY_DONE;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9fcc2e8a752f7d3d889114221b67c459557823e9/fib_frontend.c/buggy/net/ipv4/fib_frontend.c