Vitaliy Margolen : server: Add security descriptor field to object
struct.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Feb 15 12:52:15 CST 2007
Module: wine
Branch: master
Commit: 5ec1718d745ef795ac890f4580e34a0b44bbc94d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5ec1718d745ef795ac890f4580e34a0b44bbc94d
Author: Vitaliy Margolen <wine-patches at kievinfo.com>
Date: Tue Feb 6 21:44:15 2007 -0700
server: Add security descriptor field to object struct.
---
server/object.c | 2 ++
server/object.h | 1 +
2 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/server/object.c b/server/object.c
index 63465f2..095d018 100644
--- a/server/object.c
+++ b/server/object.c
@@ -178,6 +178,7 @@ void *alloc_object( const struct object_ops *ops )
obj->refcount = 1;
obj->ops = ops;
obj->name = NULL;
+ obj->sd = NULL;
list_init( &obj->wait_queue );
#ifdef DEBUG_OBJECTS
list_add_head( &object_list, &obj->obj_list );
@@ -278,6 +279,7 @@ void release_object( void *ptr )
assert( list_empty( &obj->wait_queue ));
obj->ops->destroy( obj );
if (obj->name) free_name( obj );
+ free( obj->sd );
#ifdef DEBUG_OBJECTS
list_remove( &obj->obj_list );
memset( obj, 0xaa, obj->ops->size );
diff --git a/server/object.h b/server/object.h
index 1a75e4c..a2d7029 100644
--- a/server/object.h
+++ b/server/object.h
@@ -88,6 +88,7 @@ struct object
const struct object_ops *ops;
struct list wait_queue;
struct object_name *name;
+ struct security_descriptor *sd;
#ifdef DEBUG_OBJECTS
struct list obj_list;
#endif
More information about the wine-cvs
mailing list