Don't crash if lpDependencies is NULL.

diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c
index 9eee528..f743d4b 100644
--- a/dlls/advapi32/service.c
+++ b/dlls/advapi32/service.c
@@ -526,6 +526,8 @@
     UINT len = 0, n = 0;
     LPWSTR wstr;
 
+    if( !str )
+        return NULL;
     do {
         len += MultiByteToWideChar( CP_ACP, 0, &str[n], -1, NULL, 0 );
         n += (strlen( &str[n] ) + 1);