浏览代码

Merge branch 'add-netlink-functions' of github.com:crosbymichael/docker into add-netlink-functions

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Michael Crosby 11 年之前
父节点
当前提交
34f5d94b2c
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      pkg/netlink/netlink_linux.go

+ 2 - 0
pkg/netlink/netlink_linux.go

@@ -732,6 +732,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)