summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libparted/labels/bsd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libparted/labels/bsd.c b/libparted/labels/bsd.c
index fc88a53..cd9b538 100644
--- a/libparted/labels/bsd.c
+++ b/libparted/labels/bsd.c
@@ -144,8 +144,8 @@ alpha_bootblock_checksum (void *boot) {
int i;
for (i = 0; i < 63; i++)
- sum += *dp++;
- *dp = sum;
+ sum += dp[i];
+ dp[63] = sum;
}
static int