Author: cwittich Date: Fri Feb 6 05:18:49 2009 New Revision: 39436
URL: http://svn.reactos.org/svn/reactos?rev=39436&view=rev Log: fix a nice bug in RGetServiceKeyNameA
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/rpcser... ============================================================================== --- trunk/reactos/base/system/services/rpcserver.c [iso-8859-1] (original) +++ trunk/reactos/base/system/services/rpcserver.c [iso-8859-1] Fri Feb 6 05:18:49 2009 @@ -3950,8 +3950,8 @@ 0, lpService->lpServiceName, wcslen(lpService->lpServiceName), - lpServiceName + 1, - dwLength, + lpServiceName, + dwLength + 1, NULL, NULL); return ERROR_SUCCESS; @@ -4284,11 +4284,13 @@ else { lpServiceDescription->lpDescription = NULL; + goto done; } } else { dwError = ERROR_INSUFFICIENT_BUFFER; + goto done; } } else if (dwInfoLevel & SERVICE_CONFIG_FAILURE_ACTIONS)