On 11/14/25 8:03 AM, Ilias Apalodimas wrote:

Hello Ilias,

+               img = memalign(8, image_size);
+               if (!img)
+                       return EFI_EXIT(EFI_BAD_BUFFER_SIZE);
+               memcpy(img, image, image_size);
+       } else {
+               img = (void *)image;
+       }
+
+       ret = fit_update(img);
+
+       if ((uintptr_t)image & 7)
+               free(img);

Initialize img to NULL and make the check a bit simpler to read (or
get rid of it overall)
This part ^ I do not understand. The img variable is used by fit_update(img) , where should it be initialized to NULL ?

Reply via email to