sctp_scope_t scope, unsigned int __nocast gfp, 
sctp_scope_t scope, gfp_t gfp, 
static int sctp_copy_one_addr(struct sctp_bind_addr *dest, 			      union sctp_addr *addr,			      sctp_scope_t scope, unsigned int __nocast gfp,			      int flags){	int error = 0;	if (sctp_is_any(addr)) {		error = sctp_copy_local_addr_list(dest, scope, gfp, flags);	} else if (sctp_in_scope(addr, scope)) {		/* Now that the address is in scope, check to see if		 * the address type is supported by local sock as		 * well as the remote peer.		 */		if ((((AF_INET == addr->sa.sa_family) &&		      (flags & SCTP_ADDR4_PEERSUPP))) ||		    (((AF_INET6 == addr->sa.sa_family) &&		      (flags & SCTP_ADDR6_ALLOWED) &&		      (flags & SCTP_ADDR6_PEERSUPP))))			error = sctp_add_bind_addr(dest, addr, gfp);	}	return error;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/bind_addr.c/buggy/net/sctp/bind_addr.c