X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprocess.c;h=29cd486d76c0d543815fa317bd62d775676ce745;hb=08aabbf9317806bc50a9a6693ca866c8936ce26b;hp=e9f65d466ddee7ecff35ce5bf3f7ade1f6184bcf;hpb=bf8e3ce13dba6109757c14dc0013a315a75d2ba3;p=tinc diff --git a/src/process.c b/src/process.c index e9f65d46..29cd486d 100644 --- a/src/process.c +++ b/src/process.c @@ -1,7 +1,7 @@ /* process.c -- process management functions Copyright (C) 1999-2005 Ivo Timmermans, - 2000-2006 Guus Sliepen + 2000-2007 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -148,6 +148,9 @@ bool remove_service(void) { DWORD WINAPI controlhandler(DWORD request, DWORD type, LPVOID boe, LPVOID bah) { switch(request) { + case SERVICE_CONTROL_INTERROGATE: + SetServiceStatus(statushandle, &status); + return NO_ERROR; case SERVICE_CONTROL_STOP: logger(LOG_NOTICE, _("Got %s request"), "SERVICE_CONTROL_STOP"); break;