Index: obj_rat.c =================================================================== --- obj_rat.c (revision 9000) +++ obj_rat.c (revision 9001) @@ -57,8 +57,7 @@ new_obj = calloc(sizeof(pcb_rat_t), 1); new_obj->type = PCB_OBJ_RAT; - new_obj->parent_type = PCB_PARENT_DATA; - new_obj->parent.data = data; + PCB_SET_PARENT(new_obj, data, data); ratlist_append(&data->Rat, new_obj);