aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/conf/admin_windows.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-08-13 05:25:25 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-08-13 05:25:25 +0200
commit2759e7e0a8fa991f965811e2d2bad477b489d5a0 (patch)
treeb53f3c30d62472867419e864e044133cb62bcf33 /conf/admin_windows.go
parentversion: bump (diff)
downloadwireguard-windows-2759e7e0a8fa991f965811e2d2bad477b489d5a0.tar.xz
wireguard-windows-2759e7e0a8fa991f965811e2d2bad477b489d5a0.zip
conf: create registry key if it doesn't exist
Reported-by: Pablo <contact@donpablo.me> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--conf/admin_windows.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/conf/admin_windows.go b/conf/admin_windows.go
index 2c14b5c4..f66b2715 100644
--- a/conf/admin_windows.go
+++ b/conf/admin_windows.go
@@ -16,7 +16,7 @@ func openAdminKey() (registry.Key, error) {
return adminKey, nil
}
var err error
- adminKey, err = registry.OpenKey(registry.LOCAL_MACHINE, adminRegKey, registry.QUERY_VALUE|registry.SET_VALUE|registry.WOW64_64KEY)
+ adminKey, _, err = registry.CreateKey(registry.LOCAL_MACHINE, adminRegKey, registry.QUERY_VALUE|registry.SET_VALUE|registry.WOW64_64KEY)
if err != nil {
return 0, err
}