[0.4.7][SERVICES] RChangeServiceConfig2A(): Zero-Initialize InfoW variable CORE-14521
authorJoachim Henze <Joachim.Henze@reactos.org>
Fri, 4 Mar 2022 22:59:26 +0000 (23:59 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Fri, 4 Mar 2022 22:59:26 +0000 (23:59 +0100)
commit74201126b66ae1c333f8b13166cdb586271297a7
tree8fe972431eb752aa4af446f2c40a009c5d1c6acb
parente0614077485a1b348ccf081fe0b2aa08871cbca7
[0.4.7][SERVICES] RChangeServiceConfig2A(): Zero-Initialize InfoW variable CORE-14521

This lets forward NULL Info.psd/Info.psd->lpDescription/Info.psfa,
instead of an uninitialized value.

Currently this branch does not show the bug CORE-14521, but that is just because
it doesn't use the more mean "advapi32 : service" test of 0.4.10.

If we would port back the newer test from 0.4.9-dev-555-g 3c1b7834e15b652076c21d2d4ed8232d522b971a
, then we would see it hanging as well.

fix picked from 0.4.10-dev-627-g e3a1c2c81b2e1167552cbb8f8ca1d774e025ccd7
-------
I also muted a forgotten DPRINT1, like it was done during 0.4.10-dev'ing on master
and fixed some whitespace indentation, like it was done during 0.4.9-dev'ing on master
base/system/services/rpcserver.c