core: fix reloading multiple confexts at the same time

[] has higher precedence than pointer dereference, hence hilarity
ensues as soon as there are multuple images

Originally reported on yeswehack.com as:
YWH-PGM9780-122

Follow-up for dfdeb0b1cb
This commit is contained in:
Luca Boccassi
2026-03-11 16:54:33 +00:00
parent 2f5cecd7de
commit 0c67b8adcb
2 changed files with 41 additions and 10 deletions
+1 -1
View File
@@ -3877,7 +3877,7 @@ static int handle_mount_from_grandchild(
if (r < 0)
return log_oom_debug();
*fd_layers[(*n_fd_layers)++] = TAKE_FD(tree_fd);
(*fd_layers)[(*n_fd_layers)++] = TAKE_FD(tree_fd);
}
m->overlay_layers = strv_free(m->overlay_layers);
m->overlay_layers = TAKE_PTR(new_layers);