summaryrefslogtreecommitdiff
path: root/viengoos/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'viengoos/object.c')
-rw-r--r--viengoos/object.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/viengoos/object.c b/viengoos/object.c
index 95f78b5..ba11055 100644
--- a/viengoos/object.c
+++ b/viengoos/object.c
@@ -462,6 +462,7 @@ folio_object_alloc (struct activity *activity,
struct folio *folio,
int idx,
enum cap_type type,
+ struct object_policy policy,
struct object **objectp)
{
debug (4, "allocating %s at %d", cap_type_string (type), idx);
@@ -552,6 +553,8 @@ folio_object_alloc (struct activity *activity,
/* Mark it as being empty. */
folio->objects[idx].content = 0;
+ folio->objects[idx].policy = policy;
+
switch (type)
{
case cap_activity_control: