diff options
Diffstat (limited to 'sys/ufs/lfs/lfs_cksum.c')
-rw-r--r-- | sys/ufs/lfs/lfs_cksum.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ufs/lfs/lfs_cksum.c b/sys/ufs/lfs/lfs_cksum.c index 77b011a..cd513fd 100644 --- a/sys/ufs/lfs/lfs_cksum.c +++ b/sys/ufs/lfs/lfs_cksum.c @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)lfs_cksum.c 8.1 (Berkeley) 6/11/93 + * @(#)lfs_cksum.c 8.2 (Berkeley) 10/9/94 */ #include <sys/types.h> @@ -52,7 +52,7 @@ cksum(str, len) len &= ~(sizeof(u_short) - 1); for (sum = 0; len; len -= sizeof(u_short)) { sum ^= *(u_short *)str; - ++(u_short *)str; + str = (void *)((u_short *)str + 1); } return (sum); } |