summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-12-13 11:11:45 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-12-13 11:11:45 +0000
commit68249a11d2daf6a7d639110e218418af84fa75d2 (patch)
tree8b0781c68e7403e81898e21357c3ae58115a073c /src
parent2dc8236170e21f27be4450a302b4151e0b0a2b76 (diff)
bugfix: the outside probability of a PgfItemConts must always be initialized to zero
Diffstat (limited to 'src')
-rw-r--r--src/runtime/c/pgf/parser.c2
1 files changed, 2 insertions, 0 deletions
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);