summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/gd_security.c
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-20 07:57:39 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-20 07:57:39 +0000
commit453e4a6601ed7f8a08029211434be8e58fc452a9 (patch)
tree8d4049db78831326efd0ca4b64e90921be28dd53 /Build/source/libs/gd/gd_security.c
parentc38141ec3aa1e84b5ed195d2a6f9f944fa4bdbbf (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.c33
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;
-}