aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorJoakim Verona2012-09-12 22:22:29 +0200
committerJoakim Verona2012-09-12 22:22:29 +0200
commitaac9139d11cf7f9ee84d931ada85be8fa0c90f21 (patch)
treeac9777bdf84595af94ee0279cc53b67a5e6dfcaf /lib-src
parent0cc36550df4f355a1b46e944fc65e533ff0df90e (diff)
parentbfeae2cf098dcf5bdb4af14d896e790cbe91d60f (diff)
downloademacs-aac9139d11cf7f9ee84d931ada85be8fa0c90f21.tar.gz
emacs-aac9139d11cf7f9ee84d931ada85be8fa0c90f21.zip
upstream
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog5
-rw-r--r--lib-src/pop.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 35190fd2a8f..f5846657707 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,8 @@
12012-09-11 Paul Eggert <eggert@cs.ucla.edu>
2
3 * pop.c (socket_connection) [HAVE_GETADDRINFO]:
4 Prefer assignment to memcpy when either will do.
5
12012-08-31 Andreas Schwab <schwab@linux-m68k.org> 62012-08-31 Andreas Schwab <schwab@linux-m68k.org>
2 7
3 * etags.c (consider_token): Always zero-terminate token buffer. 8 * etags.c (consider_token): Always zero-terminate token buffer.
diff --git a/lib-src/pop.c b/lib-src/pop.c
index 74054e0e1b1..bfbcb8c9466 100644
--- a/lib-src/pop.c
+++ b/lib-src/pop.c
@@ -1083,7 +1083,7 @@ socket_connection (char *host, int flags)
1083 if (it->ai_addrlen == sizeof (addr)) 1083 if (it->ai_addrlen == sizeof (addr))
1084 { 1084 {
1085 struct sockaddr_in *in_a = (struct sockaddr_in *) it->ai_addr; 1085 struct sockaddr_in *in_a = (struct sockaddr_in *) it->ai_addr;
1086 memcpy (&addr.sin_addr, &in_a->sin_addr, sizeof (addr.sin_addr)); 1086 addr.sin_addr = in_a->sin_addr;
1087 if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr))) 1087 if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr)))
1088 break; 1088 break;
1089 } 1089 }