diff options
| author | Ian Dowse <iedowse@FreeBSD.org> | 2001-01-15 18:30:40 +0000 |
|---|---|---|
| committer | Ian Dowse <iedowse@FreeBSD.org> | 2001-01-15 18:30:40 +0000 |
| commit | f55ff3f3efac63d2f4e5125ccdb454cc52f3eff1 (patch) | |
| tree | d528333229386b8a7a7684fd3cf3be758d6a83cc /sbin/dumpfs/dumpfs.c | |
| parent | 8fbaa337ac67eeed4c7729ef073413bb037fdc32 (diff) | |
Notes
Diffstat (limited to 'sbin/dumpfs/dumpfs.c')
| -rw-r--r-- | sbin/dumpfs/dumpfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/dumpfs/dumpfs.c b/sbin/dumpfs/dumpfs.c index 8e0416e74dea..b5d1df012e6d 100644 --- a/sbin/dumpfs/dumpfs.c +++ b/sbin/dumpfs/dumpfs.c @@ -205,15 +205,15 @@ dumpfs(name) } } printf("\ncs[].cs_(nbfree,ndir,nifree,nffree):\n\t"); + afs.fs_csp = calloc(1, afs.fs_cssize); for (i = 0, j = 0; i < afs.fs_cssize; i += afs.fs_bsize, j++) { size = afs.fs_cssize - i < afs.fs_bsize ? afs.fs_cssize - i : afs.fs_bsize; - afs.fs_csp[j] = calloc(1, size); if (lseek(fd, (off_t)(fsbtodb(&afs, (afs.fs_csaddr + j * afs.fs_frag))) * (off_t)dev_bsize, SEEK_SET) == (off_t)-1) goto err; - if (read(fd, afs.fs_csp[j], size) != size) + if (read(fd, (char *)afs.fs_csp + i, size) != size) goto err; } for (i = 0; i < afs.fs_ncg; i++) { |
