Rework the bootargs concatenation logic to make the logic clearer and address several issues such as: - checking the value at the address kcmdline_extra instead of checking the address value itself - freeing the string that was malloced for the concatenation - making sure to malloc the right amount of bytes for the concatenated string, not forgetting the byte for the NULL termination
Signed-off-by: Nicolas Belin <nbe...@baylibre.com> --- Nicolas Belin (4): boot: android: fix extra command line support boot: android: free newbootargs when done boot: android: rework bootargs concatenation boot: android: reorder the length calculation order boot/image-android.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) --- base-commit: b841e559cd26ffcb20f22e8ee75debed9616c002 change-id: 20241211-fix-bootargs-concatenation-8b616c110b63 Best regards, -- Nicolas Belin <nbe...@baylibre.com>