diff options
Diffstat (limited to 'ext/gd/libgd/gd_security.c')
-rw-r--r-- | ext/gd/libgd/gd_security.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/gd/libgd/gd_security.c b/ext/gd/libgd/gd_security.c index 897c302539..3813707ade 100644 --- a/ext/gd/libgd/gd_security.c +++ b/ext/gd/libgd/gd_security.c @@ -16,15 +16,16 @@ #include <stdlib.h> #include <limits.h> #include "gd.h" +#include "gd_errors.h" int overflow2(int a, int b) { if(a <= 0 || b <= 0) { - php_gd_error("gd warning: one parameter to a memory allocation multiplication is negative or zero, failing operation gracefully\n"); + gd_error("gd warning: one parameter to a memory allocation multiplication is negative or zero, failing operation gracefully\n"); return 1; } if(a > INT_MAX / b) { - php_gd_error("gd warning: product of memory allocation multiplication would exceed INT_MAX, failing operation gracefully\n"); + gd_error("gd warning: product of memory allocation multiplication would exceed INT_MAX, failing operation gracefully\n"); return 1; } return 0; |