From de0a39ef52acc4e366363e5ed02f7ea4df2eeb2e Mon Sep 17 00:00:00 2001 From: Michael Martin Date: Fri, 7 Nov 2008 13:39:11 +0000 Subject: [PATCH] - Check for GetServiceConfig returning NULL, which occurs if entries for the service are not in registry. svn path=/trunk/; revision=37243 --- reactos/base/applications/mscutils/servman/listview.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/reactos/base/applications/mscutils/servman/listview.c b/reactos/base/applications/mscutils/servman/listview.c index b5a0f2ab574..ba1d68937be 100644 --- a/reactos/base/applications/mscutils/servman/listview.c +++ b/reactos/base/applications/mscutils/servman/listview.c @@ -174,11 +174,14 @@ ChangeListViewText(PMAIN_WND_INFO Info, lpServiceConfig = GetServiceConfig(pService->lpServiceName); - switch (lpServiceConfig->dwStartType) + if (lpServiceConfig) { - case 2: StringId = IDS_SERVICES_AUTO; break; - case 3: StringId = IDS_SERVICES_MAN; break; - case 4: StringId = IDS_SERVICES_DIS; break; + switch (lpServiceConfig->dwStartType) + { + case 2: StringId = IDS_SERVICES_AUTO; break; + case 3: StringId = IDS_SERVICES_MAN; break; + case 4: StringId = IDS_SERVICES_DIS; break; + } } if (StringId)