Windows service was not removed until tincctl exits
fprintf(stderr, "Could not remove %s service: %s\n", identname, winerror(GetLastError()));
return false;
}
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;
fprintf(stderr, "%s service removed\n", identname);
return true;