forgot checking for null arguments

This commit is contained in:
Krasimir Angelov
2026-08-21 07:55:07 +02:00
parent 0bba6ae1ea
commit 25ca9dd068
+2
View File
@@ -1548,8 +1548,10 @@ void PgfParser::final_item(State *state, CCat *ccat, Item *item, interval_t valu
} }
for (size_t i = 0; i < estate->n_args; i++) { for (size_t i = 0; i < estate->n_args; i++) {
estate->args[i] = item->args[i]; estate->args[i] = item->args[i];
if (estate->args[i] != NULL) {
estate->prob += estate->args[i]->viterbi_prob; estate->prob += estate->args[i]->viterbi_prob;
} }
}
queue.push_back(estate); queue.push_back(estate);
std::push_heap(queue.begin(), queue.end(), estate_comp); std::push_heap(queue.begin(), queue.end(), estate_comp);
} }