From: Matthias Braun Date: Fri, 1 Aug 2008 09:01:49 +0000 (+0000) Subject: be robust against unclosed strings X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=b6ea0fb865eb0c4b78535a4ee52a233c5b03c1db;p=cparser be robust against unclosed strings [r20884] --- diff --git a/parser.c b/parser.c index 372c19e..b1b3f61 100644 --- a/parser.c +++ b/parser.c @@ -2448,6 +2448,12 @@ static initializer_t *parse_initializer(parse_initializer_env_t *env) size = result->wide_string.string.size; break; + case INITIALIZER_DESIGNATOR: + case INITIALIZER_VALUE: + /* can happen for parse errors */ + size = 0; + break; + default: internal_errorf(HERE, "invalid initializer type"); }