From e2a3109a005b9cc64be08b6667b06396fb3eeb6a Mon Sep 17 00:00:00 2001 From: Emanuele Aliberti Date: Tue, 8 Mar 2005 14:26:31 +0000 Subject: [PATCH] Fixed a bug in SmConnectApiPort svn path=/trunk/; revision=13874 --- reactos/lib/smdll/connect.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/reactos/lib/smdll/connect.c b/reactos/lib/smdll/connect.c index 17ba96c562e..6c93434cff1 100644 --- a/reactos/lib/smdll/connect.c +++ b/reactos/lib/smdll/connect.c @@ -49,12 +49,12 @@ SmConnectApiPort (IN PUNICODE_STRING pSbApiPortName OPTIONAL, DPRINT("SMDLL: %s called\n", __FUNCTION__); - if (pSbApiPortName->Length > (sizeof pSbApiPortName->Buffer[0] * SM_SB_NAME_MAX_LENGTH)) - { - return STATUS_INVALID_PARAMETER_1; - } if (pSbApiPortName) { + if (pSbApiPortName->Length > (sizeof pSbApiPortName->Buffer[0] * SM_SB_NAME_MAX_LENGTH)) + { + return STATUS_INVALID_PARAMETER_1; + } if (NULL == hSbApiPort || IMAGE_SUBSYSTEM_UNKNOWN == dwSubsystem) { return STATUS_INVALID_PARAMETER_MIX; @@ -73,7 +73,7 @@ SmConnectApiPort (IN PUNICODE_STRING pSbApiPortName OPTIONAL, SecurityQos.EffectiveOnly = TRUE; RtlInitUnicodeString (& SmApiPortName, SM_API_PORT_NAME); - +DbgPrint("SMDLL: calling NtConnectPort\n"); Status = NtConnectPort ( phSmApiPort, & SmApiPortName,