]> granicus.if.org Git - apache/commit
Solve the -k start bug [thanks for the pointers, FirstBill!]
authorWilliam A. Rowe Jr <wrowe@apache.org>
Wed, 5 Jun 2002 15:46:30 +0000 (15:46 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Wed, 5 Jun 2002 15:46:30 +0000 (15:46 +0000)
commit5b55b8414ffc8c45967267ed1c392b0ba7b00f7f
tree1e772feb8f120465386b64b44317d603af495077
parent73bfea9d4c0cb6283db870e692f41eb8bb71876c
  Solve the -k start bug [thanks for the pointers, FirstBill!]

  The answer was really trivial.  Unlike all other cases where you
  expect to send argv[0] and get argv[0] in the created process,
  the service control manager (SCM) just don't work like that.

  StartService() argv passed must not include an element zero.
  Element zero is inserted by the SCM, containing the service name,
  without any help from the outside.

  Only reason this bug 'appeared' is that Jeff's patch introduced
  a bit of strictness to refuse arguments without a flag.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95526 13f79535-47bb-0310-9956-ffa450edef68
server/mpm/winnt/service.c