aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-04-30 15:47:10 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-05-05 11:45:44 +0200
commit7482d37b956f5ca5ab2cfcee04d82e009f387dbb (patch)
treec7c6d12161aec5a578b9bf5abcfc4f500a809746
parentmod: bump (diff)
downloadwireguard-windows-7482d37b956f5ca5ab2cfcee04d82e009f387dbb.tar.xz
wireguard-windows-7482d37b956f5ca5ab2cfcee04d82e009f387dbb.zip
embeddable-dll-service: update README doc
We now pass a LPWSTR instead of a Go string. Reported-by: Fabrizio Carimati <wireguard@clodo.it> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--embeddable-dll-service/README.md8
1 files changed, 2 insertions, 6 deletions
diff --git a/embeddable-dll-service/README.md b/embeddable-dll-service/README.md
index c93b4345..6bb042cf 100644
--- a/embeddable-dll-service/README.md
+++ b/embeddable-dll-service/README.md
@@ -24,18 +24,14 @@ is absolutely essential; do not forget it.
##### 2. Have your program's main function handle the `/service` switch:
```c
-if (!strcmp(argv[1], "/service") && argc == 3) {
+if (!wcscmp(wargv[1], "/service") && wargc == 3) {
HMODULE tunnel_lib = LoadLibrary("tunnel.dll");
if (!tunnel_lib)
abort();
tunnel_proc_t tunnel_proc = (tunnel_proc_t)GetProcAddress(tunnel_lib, "WireGuardTunnelService");
if (!tunnel_proc)
abort();
- struct go_string conf_file = {
- .str = argv[2],
- .n = strlen(argv[2])
- };
- return tunnel_proc(conf_file);
+ return tunnel_proc(wargv[2]);
}
```