fixed error codes returned when memory allocations failed
authorThomas Bluemel <thomas@reactsoft.com>
Sun, 18 Dec 2005 00:05:08 +0000 (00:05 +0000)
committerThomas Bluemel <thomas@reactsoft.com>
Sun, 18 Dec 2005 00:05:08 +0000 (00:05 +0000)
svn path=/trunk/; revision=20237

reactos/lib/rtl/bootdata.c

index 6040d32..18c17fc 100644 (file)
@@ -48,7 +48,7 @@ RtlpSysVolCreateSecurityDescriptor(OUT PSECURITY_DESCRIPTOR *SecurityDescriptor,
                                TAG('S', 'e', 'S', 'd'));
     if (AbsSD == NULL)
     {
                                TAG('S', 'e', 'S', 'd'));
     if (AbsSD == NULL)
     {
-        Status = STATUS_INSUFFICIENT_RESOURCES;
+        Status = STATUS_NO_MEMORY;
         goto Cleanup;
     }
 
         goto Cleanup;
     }
 
@@ -66,7 +66,7 @@ RtlpSysVolCreateSecurityDescriptor(OUT PSECURITY_DESCRIPTOR *SecurityDescriptor,
                               TAG('S', 'e', 'A', 'c'));
     if (Dacl == NULL)
     {
                               TAG('S', 'e', 'A', 'c'));
     if (Dacl == NULL)
     {
-        Status = STATUS_INSUFFICIENT_RESOURCES;
+        Status = STATUS_NO_MEMORY;
         goto Cleanup;
     }
 
         goto Cleanup;
     }
 
@@ -165,7 +165,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle,
                                TAG('S', 'e', 'S', 'd'));
     if (RelSD == NULL)
     {
                                TAG('S', 'e', 'S', 'd'));
     if (RelSD == NULL)
     {
-        Status = STATUS_INSUFFICIENT_RESOURCES;
+        Status = STATUS_NO_MEMORY;
         goto Cleanup;
     }
 
         goto Cleanup;
     }
 
@@ -300,7 +300,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle,
                                    TAG('S', 'e', 'S', 'd'));
         if (AbsSD == NULL)
         {
                                    TAG('S', 'e', 'S', 'd'));
         if (AbsSD == NULL)
         {
-            Status = STATUS_INSUFFICIENT_RESOURCES;
+            Status = STATUS_NO_MEMORY;
             goto Cleanup;
         }
 
             goto Cleanup;
         }
 
@@ -360,6 +360,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle,
                                   TAG('S', 'e', 'S', 'd'));
     if (NewRelSD == NULL)
     {
                                   TAG('S', 'e', 'S', 'd'));
     if (NewRelSD == NULL)
     {
+        Status = STATUS_NO_MEMORY;
         goto Cleanup;
     }
 
         goto Cleanup;
     }