aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-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]);
}
```