Index: trunk/src/data.c =================================================================== --- trunk/src/data.c (revision 23185) +++ trunk/src/data.c (revision 23186) @@ -892,8 +892,10 @@ PCB_DFLAG_CLR(&((pcb_any_obj_t *)n)->Flags, dynf); pcb_r_end(&it); - for(n = pcb_r_first(data->subc_tree, &it); n != NULL; n = pcb_r_next(&it)) + for(n = pcb_r_first(data->subc_tree, &it); n != NULL; n = pcb_r_next(&it)) { PCB_DFLAG_CLR(&((pcb_any_obj_t *)n)->Flags, dynf); + pcb_data_dynflag_clear(((pcb_subc_t *)n)->data, dynf); + } pcb_r_end(&it); for(n = pcb_r_first(data->rat_tree, &it); n != NULL; n = pcb_r_next(&it))