projects
/
senf.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Socket/Protocols/Inet: Fix off-by-one error in INet6Address
[senf.git]
/
Socket
/
Protocols
/
INet
/
INet6Address.cc
diff --git
a/Socket/Protocols/INet/INet6Address.cc
b/Socket/Protocols/INet/INet6Address.cc
index
d330aba
..
93f5963
100644
(file)
--- a/
Socket/Protocols/INet/INet6Address.cc
+++ b/
Socket/Protocols/INet/INet6Address.cc
@@
-97,7
+97,7
@@
prefix_ std::ostream & senf::operator<<(std::ostream & os, INet6Address const &
char buffer[5*8];
std::copy(addr.begin(),addr.end(),&ina.s6_addr[0]);
::inet_ntop(AF_INET6,&ina,buffer,sizeof(buffer));
- buffer[5*8] = 0;
+ buffer[sizeof(buffer)-1] = 0;
os << buffer;
return os;
}