diff --git a/pdf.c b/pdf.c index c9679459de8403a2263b8294065709ba0f7ad221..71b606ebaf1e57dc4e79fe850ebae6beb22ddcca 100644 --- a/pdf.c +++ b/pdf.c @@ -2419,7 +2419,7 @@ init_parser(struct Env *aux) H_AVDRULE(array_begin, lbrack, aux); /* semantic action and validation implementing a limit on how deeply arrays can be nested */ H_AVDRULE(array_end, rbrack, aux); /* nesting limit and counter underflow check */ - H_ARULE(array_, h_middle(array_begin, elemd, array_end)); + H_ARULE(array_, h_middle(array_begin, MANY_WS(obj), array_end)); H_RULE(elemd_, CHX(SEQ(ws, dobj, elemd), SEQ(ws, name, elemr), SEQ(ws, robj, elemr),