From fd0b64dc2b086867c24c7bc59bfd27e01be68eba Mon Sep 17 00:00:00 2001 From: Pedro Gonnet <gonnet@google.com> Date: Sat, 9 Apr 2016 22:51:35 +0200 Subject: [PATCH] only re-linke parts for which the gpart pointer is non-null. --- src/part.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/part.c b/src/part.c index d5a2bc0ec8..75adcbfca0 100644 --- a/src/part.c +++ b/src/part.c @@ -38,7 +38,9 @@ */ void part_relink_gparts(struct part *parts, size_t N, ptrdiff_t offset) { for (size_t k = 0; k < N; k++) { - parts[k].gpart->id_or_neg_offset = -(k + offset); + if (parts[k].gpart) { + parts[k].gpart->id_or_neg_offset = -(k + offset); + } } } -- GitLab