aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorPaul Eggert2017-05-17 13:35:52 -0700
committerPaul Eggert2017-05-17 13:36:56 -0700
commite54a3b4fde0c3de7964a2e604c7381101e5d9951 (patch)
treed663011b3e5c07c978078a4879f77907d1db3262 /src/data.c
parent184d74ce002ecb7399cb2b47fc671bfb2feb9855 (diff)
downloademacs-e54a3b4fde0c3de7964a2e604c7381101e5d9951.tar.gz
emacs-e54a3b4fde0c3de7964a2e604c7381101e5d9951.zip
Avoid undefined behavior in struct sockaddr
Problem noted by Philipp Stephani in: http://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00391.html * src/conf_post.h (ATTRIBUTE_MAY_ALIAS, DECLARE_POINTER_ALIAS): New macros. * src/process.c (conv_sockaddr_to_lisp, conv_lisp_to_sockaddr) (connect_network_socket, network_interface_info) (server_accept_connection): Use it when aliasing non-char objects.
Diffstat (limited to 'src/data.c')
0 files changed, 0 insertions, 0 deletions