]> granicus.if.org Git - php/commitdiff
MFH: fix buffer overrun
authorAntony Dovgal <tony2001@php.net>
Mon, 20 Mar 2006 14:10:35 +0000 (14:10 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 20 Mar 2006 14:10:35 +0000 (14:10 +0000)
ext/standard/ftp_fopen_wrapper.c

index 39e84eb821c5b9eacc42b6fafe5623a65a47a907..4491e23a70a46ec60e70d67067624906bbb79e6c 100644 (file)
@@ -611,7 +611,7 @@ static size_t php_ftp_dirstream_read(php_stream *stream, char *buf, size_t count
 
        tmp_len = MIN(sizeof(ent->d_name), basename_len - 1);
        memcpy(ent->d_name, basename, tmp_len);
-       ent->d_name[tmp_len] = '\0';
+       ent->d_name[tmp_len - 1] = '\0';
        efree(basename);
 
        /* Trim off trailing whitespace characters */