From 7482d37b956f5ca5ab2cfcee04d82e009f387dbb Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Fri, 30 Apr 2021 15:47:10 +0200 Subject: embeddable-dll-service: update README doc We now pass a LPWSTR instead of a Go string. Reported-by: Fabrizio Carimati Signed-off-by: Jason A. Donenfeld --- embeddable-dll-service/README.md | 8 ++------ 1 file 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]); } ``` -- cgit v1.2.3-59-g8ed1b