diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-20 07:57:39 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-20 07:57:39 +0000 |
commit | 453e4a6601ed7f8a08029211434be8e58fc452a9 (patch) | |
tree | 8d4049db78831326efd0ca4b64e90921be28dd53 /Build/source/libs/gd/gd_security.c | |
parent | c38141ec3aa1e84b5ed195d2a6f9f944fa4bdbbf (diff) |
new build system
git-svn-id: svn://tug.org/texlive/trunk@12449 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/gd/gd_security.c')
-rw-r--r-- | Build/source/libs/gd/gd_security.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/Build/source/libs/gd/gd_security.c b/Build/source/libs/gd/gd_security.c deleted file mode 100644 index ae2d174378e..00000000000 --- a/Build/source/libs/gd/gd_security.c +++ /dev/null @@ -1,33 +0,0 @@ -/* - * gd_security.c - * - * Implements buffer overflow check routines. - * - * Written 2004, Phil Knirsch. - * Based on netpbm fixes by Alan Cox. - * - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include <stdio.h> -#include <stdlib.h> -#include <limits.h> -#include "gd.h" - -int overflow2(int a, int b) -{ - if(a < 0 || b < 0) { - fprintf(stderr, "gd warning: one parameter to a memory allocation multiplication is negative, failing operation gracefully\n"); - return 1; - } - if(b == 0) - return 0; - if(a > INT_MAX / b) { - fprintf(stderr, "gd warning: product of memory allocation multiplication would exceed INT_MAX, failing operation gracefully\n"); - return 1; - } - return 0; -} |