From 60942c440a9769eb48a79a4c33e1d59dd747b314 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Thu, 13 Dec 2012 11:11:45 +0000 Subject: [PATCH] bugfix: the outside probability of a PgfItemConts must always be initialized to zero --- src/runtime/c/pgf/parser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c index 6ed589e15..f0b38f552 100644 --- a/src/runtime/c/pgf/parser.c +++ b/src/runtime/c/pgf/parser.c @@ -468,6 +468,7 @@ pgf_parsing_get_conts(PgfContsMap* conts_map, conts->lin_idx = lin_idx; conts->state = state; conts->items = gu_new_buf(PgfItem*, pool); + conts->outside_prob = 0; conts->ref_count = 0; gu_list_index(contss, lin_idx) = conts; @@ -1941,6 +1942,7 @@ pgf_parser_init_state(PgfConcr* concr, PgfCId cat, size_t lin_idx, GuPool* pool) conts->lin_idx = lin_idx; conts->state = NULL; conts->items = gu_new_buf(PgfItem*, pool); + conts->outside_prob = 0; conts->ref_count = 0; gu_buf_push(conts->items, PgfItem*, NULL);