]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
don't crash on a NULL priviledge pointer; patch from Jianliang Lu
authorGerald Carter <jerry@samba.org>
Thu, 4 Dec 2003 04:32:22 +0000 (04:32 +0000)
committerGerald Carter <jerry@samba.org>
Thu, 4 Dec 2003 04:32:22 +0000 (04:32 +0000)
source/lib/privileges.c

index 1ed583382de1565f816732c31dbe49c5861a5db1..b9d4df301d95e24b12df8378af21a3aad4b8d1b9 100644 (file)
@@ -69,6 +69,12 @@ NTSTATUS dupalloc_luid_attr(TALLOC_CTX *mem_ctx, LUID_ATTR **new_la, LUID_ATTR *
 {
        NTSTATUS ret;
 
+       /* don't crash if the source pointer is NULL (since we don't
+          do priviledges now anyways) */
+
+       if ( !old_la )
+               return NT_STATUS_OK;
+
        *new_la = (LUID_ATTR *)talloc(mem_ctx, sizeof(LUID_ATTR));
        ALLOC_CHECK(new_la, ret, done, "dupalloc_luid_attr");