cvs: /php4/ext/standard iptc.c
| From: | Thies C. Arntzen | Date: | Wed, 22 Dec 1999 14:47:02 +0000 |
| Subject: | cvs: /php4/ext/standard iptc.c | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-8378@lists.php.net to get a copy of this message | ||
thies Wed Dec 22 09:47:02 1999 EDT
Modified files:
/php4/ext/standard iptc.c
Log:
@- Fixed buffer overruns in iptcembed(). (Thies)
Index: php4/ext/standard/iptc.c
diff -u php4/ext/standard/iptc.c:1.13 php4/ext/standard/iptc.c:1.14
--- php4/ext/standard/iptc.c:1.13 Sat Dec 18 17:35:27 1999
+++ php4/ext/standard/iptc.c Wed Dec 22 09:46:31 1999
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: iptc.c,v 1.13 1999/12/18 22:35:27 zeev Exp $ */
+/* $Id: iptc.c,v 1.14 1999/12/22 14:46:31 thies Exp $ */
/*
* Functions to parse & compse IPTC data.
@@ -218,7 +218,7 @@
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);