diff options
Diffstat (limited to 'sftp-server.c')
-rw-r--r-- | sftp-server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sftp-server.c b/sftp-server.c index cf3458120..a6add52aa 100644 --- a/sftp-server.c +++ b/sftp-server.c | |||
@@ -712,7 +712,7 @@ process_readdir(void) | |||
712 | Stat *stats; | 712 | Stat *stats; |
713 | int nstats = 10, count = 0, i; | 713 | int nstats = 10, count = 0, i; |
714 | 714 | ||
715 | stats = xmalloc(nstats * sizeof(Stat)); | 715 | stats = xcalloc(nstats, sizeof(Stat)); |
716 | while ((dp = readdir(dirp)) != NULL) { | 716 | while ((dp = readdir(dirp)) != NULL) { |
717 | if (count >= nstats) { | 717 | if (count >= nstats) { |
718 | nstats *= 2; | 718 | nstats *= 2; |