[ros-diffs] [cwittich] 39442: fix NULL checks

cwittich at svn.reactos.org cwittich at svn.reactos.org
Fri Feb 6 16:24:19 CET 2009


Author: cwittich
Date: Fri Feb  6 09:24:18 2009
New Revision: 39442

URL: http://svn.reactos.org/svn/reactos?rev=39442&view=rev
Log:
fix NULL checks

Modified:
    trunk/reactos/base/system/services/rpcserver.c

Modified: trunk/reactos/base/system/services/rpcserver.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/services/rpcserver.c?rev=39442&r1=39441&r2=39442&view=diff
==============================================================================
--- trunk/reactos/base/system/services/rpcserver.c [iso-8859-1] (original)
+++ trunk/reactos/base/system/services/rpcserver.c [iso-8859-1] Fri Feb  6 09:24:18 2009
@@ -3578,7 +3578,7 @@
     else
         dwRequiredSize += 2;
 
-    if (lpService->lpGroup != NULL)
+    if ((lpService->lpGroup != NULL) && (lpService->lpGroup->lpGroupName != NULL))
         dwRequiredSize += wcslen(lpService->lpGroup->lpGroupName) + 1;
     else
         dwRequiredSize += 2;
@@ -3632,7 +3632,7 @@
         lpConfig->lpBinaryPathName = (LPSTR)((ULONG_PTR)lpStr - (ULONG_PTR)lpConfig);
         lpStr += (strlen((LPSTR)lpStr) + 1);
 
-        if (lpService->lpGroup)
+        if (lpService->lpGroup && lpService->lpGroup->lpGroupName)
         {
             WideCharToMultiByte(CP_ACP,
                                 0,



More information about the Ros-diffs mailing list