Frediano Ziglio
8c8f966643
loader/efi/linux: Remove useless assignment
...
If the following allocation fails this would leave load_options NULL
while load_options_size not valid. If the allocation succeed
load_options_size is overwritten.
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2025-06-26 18:05:08 +02:00
Frediano Ziglio
8ebf155af3
include/grub/charset.h: Update documentation
...
(grub_size_t) -1 is never returned, the function always return
a not negative values. This is important for overflows considerations.
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2025-06-26 18:05:08 +02:00
Frediano Ziglio
9c34d56c2d
loader/efi/linux: Reset freed pointer
...
Avoid dangling pointer. Code should not be reached but better safe than sorry.
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2024-09-05 19:12:08 +02:00
Frediano Ziglio
92bed41bf8
loader/efi/linux: Reuse len variable
...
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2024-09-05 19:05:32 +02:00
Frediano Ziglio
33cb8aecdd
lib/x86_64/relocator_asm: Use .quad instead of .long
...
They are single 64-bit values. Used in other assembly files too.
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2024-09-05 17:58:56 +02:00
Frediano Ziglio
77cd623dee
lib/x86_64/relocator_asm: Fix comment in code
...
The instruction uses a 64-bit immediate.
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2024-09-05 17:49:19 +02:00
Frediano Ziglio
95145eea5e
loader/efi/linux: Update comment
...
The function called is grub_utf8_to_utf16().
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com >
Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com >
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com >
2024-09-05 17:46:54 +02:00