diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ipv4_ipv6.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/ipv4_ipv6.txt b/docs/ipv4_ipv6.txt index 5a63aa776..76d8279c1 100644 --- a/docs/ipv4_ipv6.txt +++ b/docs/ipv4_ipv6.txt | |||
@@ -212,7 +212,8 @@ structure the code differently. | |||
212 | Here's the corresponding server C code for a dual-stack platform: | 212 | Here's the corresponding server C code for a dual-stack platform: |
213 | 213 | ||
214 | int ServSock, csock; | 214 | int ServSock, csock; |
215 | struct sockaddr addr, from; | 215 | /* struct sockaddr is too small! */ |
216 | struct sockaddr_storage addr, from; | ||
216 | ... | 217 | ... |
217 | ServSock = socket(AF_INET6, SOCK_STREAM, PF_INET6); | 218 | ServSock = socket(AF_INET6, SOCK_STREAM, PF_INET6); |
218 | bind(ServSock, &addr, sizeof(addr)); | 219 | bind(ServSock, &addr, sizeof(addr)); |