mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-03-17 23:37:01 +00:00
efi_selftest: efi_st_memcmp return difference of bytes
If the memory regions are different efi_st_memcmp currently returns the difference of the addresses. Insted the difference of the first differing byte pair should be returned. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
5ca23ed5bc
commit
c155dfeb1e
1 changed files with 1 additions and 1 deletions
|
@ -17,7 +17,7 @@ int efi_st_memcmp(const void *buf1, const void *buf2, size_t length)
|
|||
|
||||
for (; length; --length) {
|
||||
if (*pos1 != *pos2)
|
||||
return pos1 - pos2;
|
||||
return *pos1 - *pos2;
|
||||
++pos1;
|
||||
++pos2;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue