diff --git a/kernel/fork.c b/kernel/fork.c
index 34515772611ee93cfba6bcb4104f5fba350cd2c1..d2fa57d480d4af9c868c2e7a5602f50b6e164795 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -180,6 +180,7 @@ static struct task_struct *dup_task_struct(struct task_struct *orig)
 	atomic_set(&tsk->usage,2);
 	atomic_set(&tsk->fs_excl, 0);
 	tsk->btrace_seq = 0;
+	tsk->splice_pipe = NULL;
 	return tsk;
 }