1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-03 11:33:37 +00:00

* pop.c (socket_connection): Double-cast to avoid GCC warning

about alignment.
This commit is contained in:
Paul Eggert 2011-04-16 14:21:24 -07:00
parent 5a9c1e26a7
commit fe3bfdde8d
2 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,8 @@
2011-04-16 Paul Eggert <eggert@cs.ucla.edu>
* pop.c (socket_connection): Double-cast to avoid GCC warning
about alignment.
* movemail.c (mail_spool_name): Protoize.
(main): Remove unused var. Mark var as initialized.
Move locals to avoid shadowing, and use time_t for times.

View File

@ -1091,7 +1091,8 @@ socket_connection (char *host, int flags)
{
if (it->ai_addrlen == sizeof (addr))
{
struct sockaddr_in *in_a = (struct sockaddr_in *) it->ai_addr;
struct sockaddr_in *in_a =
(struct sockaddr_in *) (void *) it->ai_addr;
memcpy (&addr.sin_addr, &in_a->sin_addr, sizeof (addr.sin_addr));
if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr)))
break;