diff --git a/syscalls_windows.go b/syscalls_windows.go index 4908d4f..1739780 100644 --- a/syscalls_windows.go +++ b/syscalls_windows.go @@ -305,6 +305,7 @@ func (w *wintunRWC) Write(b []byte) (int, error) { packet, err := w.s.AllocateSendPacket(len(b)) switch err { case nil: + copy(packet, b) w.s.SendPacket(packet) return len(b), nil case windows.ERROR_HANDLE_EOF: