disk: part_dos: Fix a NULL pointer error
authorSimon Glass <sjg@chromium.org>
Sat, 23 Oct 2021 23:26:02 +0000 (17:26 -0600)
committerSimon Glass <sjg@chromium.org>
Sun, 28 Nov 2021 23:51:51 +0000 (16:51 -0700)
commitb7c2cc49ffa50b8a0664460f3899536e07a78158
tree0a1c9884a12a31d2db62a9bab5d85eeaa034e5c0
parent362a79f3e8582138545d408a56d4accf35e894b3
disk: part_dos: Fix a NULL pointer error

When ext is NULL we cannot dereference it. Update the code flow to avoid
this, so that layout_mbr_partitions() can be used with partition tables
that do not include an extended partition.

Signed-off-by: Simon Glass <sjg@chromium.org>
disk/part_dos.c