forked from GitHub/gf-core
textdup is now safe in case of memory overflow
This commit is contained in:
@@ -21,7 +21,8 @@ PgfText* textdup(PgfText *t1)
|
|||||||
{
|
{
|
||||||
size_t size = sizeof(PgfText)+t1->size+1;
|
size_t size = sizeof(PgfText)+t1->size+1;
|
||||||
PgfText *t2 = (PgfText *) malloc(size);
|
PgfText *t2 = (PgfText *) malloc(size);
|
||||||
memcpy(t2, t1, size);
|
if (t2 != NULL)
|
||||||
|
memcpy(t2, t1, size);
|
||||||
return t2;
|
return t2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user