diff --git a/src/runtime/c/pgf/text.cxx b/src/runtime/c/pgf/text.cxx index 949176c94..9b4178582 100644 --- a/src/runtime/c/pgf/text.cxx +++ b/src/runtime/c/pgf/text.cxx @@ -21,7 +21,8 @@ PgfText* textdup(PgfText *t1) { size_t size = sizeof(PgfText)+t1->size+1; PgfText *t2 = (PgfText *) malloc(size); - memcpy(t2, t1, size); + if (t2 != NULL) + memcpy(t2, t1, size); return t2; }