X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=service.cpp;h=bc3a4711c8364f98d3aea9c011ac39aa4e36d3c4;hb=fe0f3a497b3ab024c4471458e9c8b9a07388750c;hp=ce3fb925ca86e3d38fb658c7e42f72e7a5562a43;hpb=ed537d89394dcb485c5658ae2db972c4f5604d3a;p=nssm.git diff --git a/service.cpp b/service.cpp index ce3fb92..bc3a471 100644 --- a/service.cpp +++ b/service.cpp @@ -760,7 +760,7 @@ void cleanup_nssm_service(nssm_service_t *service) { if (! service) return; if (service->username) HeapFree(GetProcessHeap(), 0, service->username); if (service->password) { - SecureZeroMemory(service->password, service->passwordlen); + SecureZeroMemory(service->password, service->passwordlen * sizeof(TCHAR)); HeapFree(GetProcessHeap(), 0, service->password); } if (service->dependencies) HeapFree(GetProcessHeap(), 0, service->dependencies);