diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 5629ea7797d..404d51ebd91 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -748,7 +748,7 @@ SC_HANDLE WINAPI OpenSCManagerW( LPCWSTR lpMachineName, LPCWSTR lpDatabaseName, TRACE("(%s,%s,0x%08lx)\n", debugstr_w(lpMachineName), debugstr_w(lpDatabaseName), dwDesiredAccess); - if( lpDatabaseName ) + if( lpDatabaseName && lpDatabaseName[0] ) { if( strcmpiW( lpDatabaseName, SERVICES_ACTIVE_DATABASEW ) == 0 ) {