mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Merge pull request #5 from tianon/null-terminators-are-important
Add comment clarifying null termination
This commit is contained in:
commit
2205707084
1 changed files with 2 additions and 0 deletions
|
@ -731,6 +731,8 @@ func NetworkChangeName(iface *net.Interface, newName string) error {
|
|||
defer syscall.Close(fd)
|
||||
|
||||
data := [IFNAMSIZ * 2]byte{}
|
||||
// the "-1"s here are very important for ensuring we get proper null
|
||||
// termination of our new C strings
|
||||
copy(data[:IFNAMSIZ-1], iface.Name)
|
||||
copy(data[IFNAMSIZ:IFNAMSIZ*2-1], newName)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue