diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2020-12-21 14:30:05 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2021-01-15 14:38:00 -0500 |
commit | 1f8e6985db8e1eb25a8644102216c9cd5174b7a3 (patch) | |
tree | 383fd11cf3893ef8ab99291e4bac9467c8261981 /drivers/ddr/imx/imx8m/ddr_init.c | |
parent | ae69738d3b311d285db83fde37c0eaa2b7b6c2b4 (diff) | |
download | u-boot-1f8e6985db8e1eb25a8644102216c9cd5174b7a3.tar.gz u-boot-1f8e6985db8e1eb25a8644102216c9cd5174b7a3.tar.xz u-boot-1f8e6985db8e1eb25a8644102216c9cd5174b7a3.zip |
IOMUX: Preserve console list if realloc() fails
It's realloc() 101 to avoid `foo = realloc(foo, ...);` call
due to getting a memory leak.
Actually it's not clear why realloc() has been used here.
If we shrink the array, the memcpy() overwrites it anyway
with the contents of a new array. If it becomes bigger,
same story.
Drop useless realloc() for good and thus preserve console list
in case of failed allocation.
Fixes: 16a28ef219c2 ("IOMUX: Add console multiplexing support.")
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/ddr/imx/imx8m/ddr_init.c')
0 files changed, 0 insertions, 0 deletions