Index: util_parse.c =================================================================== --- util_parse.c (revision 3988) +++ util_parse.c (revision 3989) @@ -103,17 +103,17 @@ val = n->data.text.value; csch_attrib_plugin_source_c(&src, n->file_name, n->line, n->col, NULL); if (dstg != NULL) - csch_cobj_attrib_set(sheet, dstg, prio, key, val, src); + csch_cobj_attrib_set(sheet, dstg, prio, key, val, &src); else - csch_attrib_set(dsta, prio, key, val, src, NULL); + csch_attrib_set(dsta, prio, key, val, &src, NULL); break; case LHT_LIST: /* array attrib */ /* first create the attribute as an empty array, just in case it is indeed an empty arrya with no child */ csch_attrib_plugin_source_c(&src, n->file_name, n->line, n->col, NULL); if (dstg != NULL) - csch_cobj_attrib_set(sheet, dstg, prio, key, NULL, src); + csch_cobj_attrib_set(sheet, dstg, prio, key, NULL, &src); else - csch_attrib_set(dsta, prio, key, NULL, src, NULL); + csch_attrib_set(dsta, prio, key, NULL, &src, NULL); for(i = n->data.list.first, idx = 0; i != NULL; i = i->next) { if (i->type != LHT_TEXT) { @@ -123,9 +123,9 @@ val = i->data.text.value; csch_attrib_plugin_source_c(&src, i->file_name, i->line, i->col, NULL); if (dstg != NULL) - csch_cobj_attrib_seti(sheet, dstg, prio, key, idx, val, src); + csch_cobj_attrib_seti(sheet, dstg, prio, key, idx, val, &src); else - csch_attrib_seti(dsta, prio, key, idx, val, src, NULL); + csch_attrib_seti(dsta, prio, key, idx, val, &src, NULL); idx++; } break;