[SAMSRV]
authorEric Kohl <eric.kohl@reactos.org>
Sun, 2 Jun 2013 15:33:40 +0000 (15:33 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 2 Jun 2013 15:33:40 +0000 (15:33 +0000)
SampDeleteAccountDbObject: Fix the check of a returned status value. The old check caused a failure even though the returned value meant success.

svn path=/trunk/; revision=59145

reactos/dll/win32/samsrv/database.c

index e1bf384..735af60 100644 (file)
@@ -419,9 +419,9 @@ SampDeleteAccountDbObject(PSAM_DB_OBJECT DbObject)
                                     NULL,
                                     NULL,
                                     &Length);
-    if (Status != STATUS_BUFFER_OVERFLOW)
+    if (!NT_SUCCESS(Status) && Status != STATUS_BUFFER_OVERFLOW)
     {
-        TRACE("Status 0x%08lx\n", Status);
+        TRACE("SampGetObjectAttribute failed (Status 0x%08lx)\n", Status);
         goto done;
     }