summaryrefslogtreecommitdiff
path: root/ext/standard/iptc.c
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2004-06-22 20:27:46 +0000
committerIlia Alshanetsky <iliaa@php.net>2004-06-22 20:27:46 +0000
commit869a90f01546d4618781836f7427f3452896df5f (patch)
treed64022087c01c1265766e50259e8b37b89a28bc5 /ext/standard/iptc.c
parentef8137320189fd1fe8a6f7c4eb9a2bd9b0a7b73b (diff)
downloadphp-git-869a90f01546d4618781836f7427f3452896df5f.tar.gz
Fixed possible buffer overflow.
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 ac1c6edfa0..bf7f63ddfc 100644
--- a/ext/standard/iptc.c
+++ b/ext/standard/iptc.c
@@ -351,7 +351,7 @@ PHP_FUNCTION(iptcparse)
inx += 2;
}
- sprintf(key, "%d#%03d", (unsigned int) dataset, (unsigned int) recnum);
+ snprintf(key, sizeof(key), "%d#%03d", (unsigned int) dataset, (unsigned int) recnum);
if ((len > length) || (inx + len) > length)
break;