diff options
Diffstat (limited to 'include/linux/socket.h')
| -rw-r--r-- | include/linux/socket.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/socket.h b/include/linux/socket.h index de3701a2a212..13c3a237b9c9 100644 --- a/include/linux/socket.h +++ b/include/linux/socket.h @@ -33,7 +33,10 @@ typedef __kernel_sa_family_t	sa_family_t;  struct sockaddr {  	sa_family_t	sa_family;	/* address family, AF_xxx	*/ -	char		sa_data[14];	/* 14 bytes of protocol address	*/ +	union { +		char sa_data_min[14];		/* Minimum 14 bytes of protocol address	*/ +		DECLARE_FLEX_ARRAY(char, sa_data); +	};  };  struct linger {  | 
