mntput(nd->mnt); 
mntput(path->mnt); 
static inline int do_follow_link(struct path *path, struct nameidata *nd){	int err = -ELOOP;	if (current->link_count >= MAX_NESTED_LINKS)		goto loop;	if (current->total_link_count >= 40)		goto loop;	BUG_ON(nd->depth >= MAX_NESTED_LINKS);	cond_resched();	err = security_inode_follow_link(path->dentry, nd);	if (err)		goto loop;	current->link_count++;	current->total_link_count++;	nd->depth++;	if (path->mnt != nd->mnt)		mntput(nd->mnt);	err = __do_follow_link(path, nd);	current->link_count--;	nd->depth--;	return err;loop:	if (path->mnt != nd->mnt)		mntput(nd->mnt);	dput(path->dentry);	path_release(nd);	return err;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d9d29a29669f96903d9950bb881c2a393fd33849/namei.c/buggy/fs/namei.c