2007-01-15 23:13:51 +00:00
|
|
|
--- gd.c
|
|
|
|
+++ gd.c
|
2007-07-10 12:34:15 +00:00
|
|
|
@@ -147,6 +147,7 @@
|
2007-02-25 22:24:04 +00:00
|
|
|
}
|
2007-07-10 12:34:15 +00:00
|
|
|
|
2007-02-25 22:24:04 +00:00
|
|
|
if (overflow2(sizeof (int *), sy)) {
|
2007-01-15 23:13:51 +00:00
|
|
|
+ gdFree(im);
|
2007-02-25 22:24:04 +00:00
|
|
|
return 0;
|
|
|
|
}
|
2007-07-10 12:34:15 +00:00
|
|
|
|
2007-01-15 23:13:51 +00:00
|
|
|
--- gd_gd.c
|
|
|
|
+++ gd_gd.c
|
|
|
|
@@ -149,6 +149,8 @@
|
|
|
|
{
|
|
|
|
im = gdImageCreate (*sx, *sy);
|
|
|
|
}
|
|
|
|
+ if (!im)
|
|
|
|
+ goto fail1;
|
|
|
|
if (!_gdGetColors (in, im, gd2xFlag))
|
|
|
|
{
|
|
|
|
goto fail2;
|