cvs: /php3 ChangeLog /php3/functions iptc.c

From: Date: Wed, 22 Dec 1999 14:43:44 +0000
Subject: cvs: /php3 ChangeLog /php3/functions iptc.c
Groups: php.dev 
Request: Send a blank email to php-dev+get-13935@lists.php.net to get a copy of this message
thies Wed Dec 22 09:43:44 1999 EDT Modified files: /php3 ChangeLog /php3/functions iptc.c Log: fixed buffer overruns Index: php3/ChangeLog diff -u php3/ChangeLog:1.801 php3/ChangeLog:1.802 --- php3/ChangeLog:1.801 Wed Dec 8 09:09:22 1999 +++ php3/ChangeLog Wed Dec 22 09:43:42 1999 @@ -2,6 +2,7 @@ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| xx xx xxxx, Version 3.0.13 +- Fixed buffer overruns in iptcembed(). (Thies) - OCI8 now returns NULL values in LONG columns correct. (Thies) - Check for broken apxs (Rasmus) - explode() is now binary-safe. (Thies) Index: php3/functions/iptc.c diff -u php3/functions/iptc.c:1.17 php3/functions/iptc.c:1.18 --- php3/functions/iptc.c:1.17 Sun Nov 21 09:49:46 1999 +++ php3/functions/iptc.c Wed Dec 22 09:43:43 1999 @@ -27,7 +27,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: iptc.c,v 1.17 1999/11/21 14:49:46 eschmid Exp $ */ +/* $Id: iptc.c,v 1.18 1999/12/22 14:43:43 thies Exp $ */ /* * Functions to parse & compse IPTC data. @@ -226,7 +226,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);

« previous php.dev (#13935) next »