From 0708f6e0ccab3ddc68a90dcbb5dd973d1e269ac3 Mon Sep 17 00:00:00 2001 From: krangelov Date: Fri, 1 Oct 2021 11:57:31 +0200 Subject: [PATCH] when at EOF don't try to read further --- src/runtime/c/pgf/expr.cxx | 1 - src/runtime/c/pgf/text.cxx | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runtime/c/pgf/expr.cxx b/src/runtime/c/pgf/expr.cxx index 3bffc4713..0c8afefc5 100644 --- a/src/runtime/c/pgf/expr.cxx +++ b/src/runtime/c/pgf/expr.cxx @@ -363,7 +363,6 @@ void PgfExprParser::token() switch (ch) { case EOF: - ch = getc(); token_tag = PGF_TOKEN_EOF; break; case '(': diff --git a/src/runtime/c/pgf/text.cxx b/src/runtime/c/pgf/text.cxx index e0378d728..a7c5f5389 100644 --- a/src/runtime/c/pgf/text.cxx +++ b/src/runtime/c/pgf/text.cxx @@ -19,6 +19,8 @@ int textcmp(PgfText *t1, PgfText *t2) PGF_INTERNAL PgfText* textdup(PgfText *t1) { + fprintf(stdout,"textdup %s %ld\n", t1->text, t1->size); + fflush(stdout); size_t size = sizeof(PgfText)+t1->size+1; PgfText *t2 = (PgfText *) malloc(size); if (t2 != NULL)