Commit 9dab25c1 authored by Sebastian Lackner's avatar Sebastian Lackner Committed by Alexandre Julliard

server: Avoid invalid memory access if creation of namespace fails in create_directory (Coverity).

parent a52a117f
...@@ -192,7 +192,7 @@ static struct directory *create_directory( struct directory *root, const struct ...@@ -192,7 +192,7 @@ static struct directory *create_directory( struct directory *root, const struct
if (!(dir->entries = create_namespace( hash_size ))) if (!(dir->entries = create_namespace( hash_size )))
{ {
release_object( dir ); release_object( dir );
dir = NULL; return NULL;
} }
if (sd) default_set_sd( &dir->obj, sd, OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | if (sd) default_set_sd( &dir->obj, sd, OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION |
DACL_SECURITY_INFORMATION | SACL_SECURITY_INFORMATION ); DACL_SECURITY_INFORMATION | SACL_SECURITY_INFORMATION );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment