mirror of https://github.com/aria2/aria2
2009-02-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Set struct sockaddr_in.sin_len if HAVE_SOCKADDR_IN_SIN_LEN is defined. * src/PeerMessageUtil.ccpull/1/head
parent
44e574e2fe
commit
509c13c173
|
@ -1,3 +1,9 @@
|
|||
2009-02-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Set struct sockaddr_in.sin_len if HAVE_SOCKADDR_IN_SIN_LEN is
|
||||
defined.
|
||||
* src/PeerMessageUtil.cc
|
||||
|
||||
2009-02-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Renamed HAVE_SOCKADDR_SIN_LEN as HAVE_SOCKADDR_IN_SIN_LEN
|
||||
|
|
|
@ -161,6 +161,10 @@ PeerMessageUtil::unpackcompact(const unsigned char* compact)
|
|||
{
|
||||
struct sockaddr_in in;
|
||||
memset(&in, 0, sizeof(in));
|
||||
#ifdef HAVE_SOCKADDR_IN_SIN_LEN
|
||||
// For netbsd
|
||||
in.sin_len = sizeof(in);
|
||||
#endif // HAVE_SOCKADDR_IN_SIN_LEN
|
||||
in.sin_family = AF_INET;
|
||||
in.sin_addr.s_addr = *reinterpret_cast<const uint32_t*>(compact);
|
||||
in.sin_port = 0;
|
||||
|
|
Loading…
Reference in New Issue