X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Ftincctl.c;h=1ef7941909c397c3c94132985ba3da7acec987f3;hb=fa305d9570bc7350d04c7de66cfec28b9a2f53d1;hp=cd2d3d8eab8806a42e01822548d4ea969660a2a5;hpb=696dc2ad9743c62e56a6d21addb8c4e8efbffec1;p=tinc diff --git a/src/tincctl.c b/src/tincctl.c index cd2d3d8e..1ef79419 100644 --- a/src/tincctl.c +++ b/src/tincctl.c @@ -747,7 +747,10 @@ static bool remove_service(void) { fprintf(stderr, "Could not remove %s service: %s\n", identname, winerror(GetLastError())); return false; } - + if(service) + CloseServiceHandle(service); + if(manager) + CloseServiceHandle(manager); fprintf(stderr, "%s service removed\n", identname); return true; @@ -1013,7 +1016,7 @@ static int cmd_start(int argc, char *argv[]) { #endif // Pass all log messages from the umbilical to stderr. - // A nul-byte right before closure means tincd started succesfully. + // A nul-byte right before closure means tincd started successfully. bool failure = true; char buf[1024]; ssize_t len; @@ -1859,7 +1862,7 @@ static int cmd_config(int argc, char *argv[]) { } } - /* Change "add" into "set" for variables that do not allow multiple occurences. + /* Change "add" into "set" for variables that do not allow multiple occurrences. Turn on warnings when it seems variables might be removed unintentionally. */ if(action == 1 && !(variables[i].type & VAR_MULTIPLE)) {