LIMIT_NETDEBUG(printk(KERN_ERR "ip_frag_create: no memory left !\n")); 
LIMIT_NETDEBUG(KERN_ERR "ip_frag_create: no memory left !\n"); 
static struct ipq *ip_frag_create(unsigned hash, struct iphdr *iph, u32 user){	struct ipq *qp;	if ((qp = frag_alloc_queue()) == NULL)		goto out_nomem;	qp->protocol = iph->protocol;	qp->last_in = 0;	qp->id = iph->id;	qp->saddr = iph->saddr;	qp->daddr = iph->daddr;	qp->user = user;	qp->len = 0;	qp->meat = 0;	qp->fragments = NULL;	qp->iif = 0;	/* Initialize a timer for this entry. */	init_timer(&qp->timer);	qp->timer.data = (unsigned long) qp;	/* pointer to queue	*/	qp->timer.function = ip_expire;		/* expire function	*/	spin_lock_init(&qp->lock);	atomic_set(&qp->refcnt, 1);	return ip_frag_intern(hash, qp);out_nomem:	LIMIT_NETDEBUG(printk(KERN_ERR "ip_frag_create: no memory left !\n"));	return NULL;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/64ce207306debd7157f47282be94770407bec01c/ip_fragment.c/buggy/net/ipv4/ip_fragment.c