diff options
author | Derick Rethans <derick@php.net> | 2002-11-17 13:11:46 +0000 |
---|---|---|
committer | Derick Rethans <derick@php.net> | 2002-11-17 13:11:46 +0000 |
commit | c3fe54dfab01db4de67c26c71232b9e36ec310a1 (patch) | |
tree | 68a96174b21524012e840612bfab3506be88cf33 /ext/gd | |
parent | 24726b0c64b85f51f20669afb9530716f06f8c81 (diff) | |
download | php-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.c | 6 |
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. |