Merge pull request #4 from tianon/slight-netlink-cleanup
Update NetworkChangeName to be more similar to my original Upstream-commit: ccf2b96fbc1b19749bee730db5623b9bc882c147 Component: engine
This commit is contained in:
@ -662,15 +662,17 @@ func getIfSocket() (int, error) {
|
||||
return -1, sErr
|
||||
}
|
||||
|
||||
// from <net/if.h>
|
||||
const IFNAMSIZ = 16
|
||||
|
||||
func NetworkChangeName(oldName, newName string) error {
|
||||
fd, err := getIfSocket()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer syscall.Close(fd)
|
||||
IFNAMSIZ := 16
|
||||
|
||||
data := [32]byte{}
|
||||
data := [IFNAMSIZ * 2]byte{}
|
||||
copy(data[:IFNAMSIZ-1], oldName)
|
||||
copy(data[IFNAMSIZ:IFNAMSIZ*2-1], newName)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user