From 2635ffe15d116a0997f1958eb4df64950fd6d32d Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Sat, 9 Nov 2019 10:22:44 +0100 Subject: [PATCH] main: safeguard start_sync --- kernel/sy_old/mars_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/sy_old/mars_main.c b/kernel/sy_old/mars_main.c index 6da629b5..4c41fea1 100644 --- a/kernel/sy_old/mars_main.c +++ b/kernel/sy_old/mars_main.c @@ -4840,7 +4840,9 @@ static int make_sync(void *buf, struct mars_dent *dent) bool do_start; int status; - if (!dent->d_parent || !dent->new_link) { + if (!dent->d_parent || + !dent->d_parent->d_private || + !dent->new_link) { return 0; }