summaryrefslogtreecommitdiff
path: root/ext/standard/iptc.c
diff options
context:
space:
mode:
authorThies C. Arntzen <thies@php.net>1999-12-22 14:46:31 +0000
committerThies C. Arntzen <thies@php.net>1999-12-22 14:46:31 +0000
commitec33704c3929fc874ef434f623a58d34acfffd82 (patch)
treed23ef18398b44aa378c132a2b338f1adf936b52e /ext/standard/iptc.c
parentff737b60905e0a64dc98410b5fb9120b3e36350c (diff)
downloadphp-git-ec33704c3929fc874ef434f623a58d34acfffd82.tar.gz
@- Fixed buffer overruns in iptcembed(). (Thies)
Diffstat (limited to 'ext/standard/iptc.c')
-rw-r--r--ext/standard/iptc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/iptc.c b/ext/standard/iptc.c
index 88922be658..cd6d107f4f 100644
--- a/ext/standard/iptc.c
+++ b/ext/standard/iptc.c
@@ -218,7 +218,7 @@ PHP_FUNCTION(iptcembed)
if (spool < 2) {
fstat(fileno(fp),&sb);
- poi = spoolbuf = emalloc(len + 30 + sb.st_size);
+ poi = spoolbuf = emalloc(len + sizeof(psheader) + sb.st_size + 1024);
if (! spoolbuf) {
fclose(fp);