summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/gd/libgd/gd.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/ext/gd/libgd/gd.c b/ext/gd/libgd/gd.c
index 464f8d5b7a..508d66fc74 100644
--- a/ext/gd/libgd/gd.c
+++ b/ext/gd/libgd/gd.c
@@ -125,12 +125,10 @@ gdImagePtr gdImageCreate (int sx, int sy)
if (overflow2(sx, sy)) {
return NULL;
}
-
if (overflow2(sizeof(unsigned char *), sy)) {
return NULL;
}
-
- if (overflow2(sizeof(unsigned char *), sx)) {
+ if (overflow2(sizeof(unsigned char), sx)) {
return NULL;
}
@@ -181,12 +179,10 @@ gdImagePtr gdImageCreateTrueColor (int sx, int sy)
if (overflow2(sx, sy)) {
return NULL;
}
-
- if (overflow2(sizeof(unsigned char *), sy)) {
+ if (overflow2(sizeof(int *), sy)) {
return NULL;
}
-
- if (overflow2(sizeof(int *), sx)) {
+ if (overflow2(sizeof(int), sx)) {
return NULL;
}