aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-08-08 16:55:02 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-08-08 16:55:42 +0200
commit2683d287a67ad7f67606fced87846341093c143e (patch)
tree4a361c81f3243fc00f99cead093a51ee444eaf4f
parenttunnel: increase tun creation retry boot timer to 10 minutes (diff)
downloadwireguard-windows-2683d287a67ad7f67606fced87846341093c143e.tar.xz
wireguard-windows-2683d287a67ad7f67606fced87846341093c143e.zip
driver: account for timestamp callback but do nothing
Go doesn't provide an easy way of passing a better timestamp to the log package. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--driver/driver_windows.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/driver/driver_windows.go b/driver/driver_windows.go
index 68839a71..aa69e09c 100644
--- a/driver/driver_windows.go
+++ b/driver/driver_windows.go
@@ -52,7 +52,8 @@ var (
)
func setupLogger(dll *lazyDLL) {
- syscall.Syscall(dll.NewProc("WireGuardSetLogger").Addr(), 1, windows.NewCallback(func(level loggerLevel, msg *uint16) int {
+ syscall.Syscall(dll.NewProc("WireGuardSetLogger").Addr(), 1, windows.NewCallback(func(level loggerLevel, timestamp uint64, msg *uint16) int {
+ // TODO: Unfortunately, we're ignoring the precise timestamp here.
log.Println(windows.UTF16PtrToString(msg))
return 0
}), 0, 0)