[NETAPI32]
[reactos.git] / reactos / dll / win32 / netapi32 / user.c
index 291a3e5..bcfd21f 100644 (file)
@@ -2096,7 +2096,12 @@ NetUserAdd(LPCWSTR servername,
 
 done:
     if (UserHandle != NULL)
-        SamCloseHandle(UserHandle);
+    {
+        if (ApiStatus != NERR_Success)
+            SamDeleteUser(UserHandle);
+        else
+            SamCloseHandle(UserHandle);
+    }
 
     if (DomainHandle != NULL)
         SamCloseHandle(DomainHandle);