diff --git a/src/runtime/c/pgf/printer.cxx b/src/runtime/c/pgf/printer.cxx index 0c13fa14a..c51f07263 100644 --- a/src/runtime/c/pgf/printer.cxx +++ b/src/runtime/c/pgf/printer.cxx @@ -71,6 +71,10 @@ again: { PgfText *PgfPrinter::get_text() { + if (res == NULL) { + res = (PgfText*) malloc(sizeof(PgfText)); + res->size = 0; + } return res; }