summaryrefslogtreecommitdiff
path: root/ext/gd
diff options
context:
space:
mode:
authorDerick Rethans <derick@php.net>2002-11-17 13:11:46 +0000
committerDerick Rethans <derick@php.net>2002-11-17 13:11:46 +0000
commitc3fe54dfab01db4de67c26c71232b9e36ec310a1 (patch)
tree68a96174b21524012e840612bfab3506be88cf33 /ext/gd
parent24726b0c64b85f51f20669afb9530716f06f8c81 (diff)
downloadphp-git-c3fe54dfab01db4de67c26c71232b9e36ec310a1.tar.gz
- MFB: Fix memory allocation problem in bundled GD (reported by Brian Havard)
Diffstat (limited to 'ext/gd')
-rw-r--r--ext/gd/libgd/gdft.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/gd/libgd/gdft.c b/ext/gd/libgd/gdft.c
index bc39f09c76..cfc3bdf7cc 100644
--- a/ext/gd/libgd/gdft.c
+++ b/ext/gd/libgd/gdft.c
@@ -347,7 +347,7 @@ fontFetch (char **error, void *key)
FT_CharMap charmap;
a = (font_t *) gdMalloc (sizeof (font_t));
- a->fontlist = strdup (b->fontlist);
+ a->fontlist = estrdup (b->fontlist);
a->library = b->library;
/*
@@ -356,7 +356,7 @@ fontFetch (char **error, void *key)
fontsearchpath = getenv ("GDFONTPATH");
if (!fontsearchpath)
fontsearchpath = DEFAULT_FONTPATH;
- fontlist = strdup (a->fontlist);
+ fontlist = estrdup (a->fontlist);
/*
* Must use gd_strtok_r else pointer corrupted by strtok in nested loop.
@@ -366,7 +366,7 @@ fontFetch (char **error, void *key)
{
/* make a fresh copy each time - strtok corrupts it. */
- path = strdup (fontsearchpath);
+ path = estrdup (fontsearchpath);
/*
* Allocate an oversized buffer that is guaranteed to be
* big enough for all paths to be tested.