efi_loader: error handling in efi_set_variable_common().
[oweals/u-boot.git] / lib / efi_loader / efi_freestanding.c
index dcf5d1c49a2d4433d27762c58eecb279db01c6bb..bd0dff162f6b8f129f381273f8d2500509e33640 100644 (file)
@@ -47,7 +47,7 @@ void *memmove(void *dest, const void *src, size_t n)
        u8 *d = dest;
        const u8 *s = src;
 
-       if (d >= s) {
+       if (d <= s) {
                for (; n; --n)
                        *d++ = *s++;
        } else {