diff options
Diffstat (limited to 'src/util/Option/ROM.pm')
| -rw-r--r-- | src/util/Option/ROM.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/Option/ROM.pm b/src/util/Option/ROM.pm index a86d32620..9fea4d344 100644 --- a/src/util/Option/ROM.pm +++ b/src/util/Option/ROM.pm @@ -349,7 +349,8 @@ sub checksum { my $hash = shift; my $self = tied(%$hash); - return unpack ( "%8C*", ${$self->{data}} ); + my $raw = substr ( ${$self->{data}}, 0, ( $hash->{length} * 512 ) ); + return unpack ( "%8C*", $raw ); } =pod |
