mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-19 11:24:42 +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) {
|
for (; length; --length) {
|
||||||
if (*pos1 != *pos2)
|
if (*pos1 != *pos2)
|
||||||
return pos1 - pos2;
|
return *pos1 - *pos2;
|
||||||
++pos1;
|
++pos1;
|
||||||
++pos2;
|
++pos2;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue