From 73e112ab3e219e4339bad15724c2da64bcd9f25c Mon Sep 17 00:00:00 2001 From: Julien TINNES Date: Thu, 27 Aug 2009 15:26:58 +0200 Subject: [PATCH] --- yaml --- r: 157131 b: refs/heads/master c: 788d908f2879a17e5f80924f3da2e23f1034482d h: refs/heads/master i: 157129: 448b719db8f9193d02751a25a2b6ce909e495288 157127: cef45f076bae6d00264ac54e74ca85e48a350097 v: v3 --- [refs] | 2 +- trunk/net/ipv4/ip_output.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index c653ca11e160..b03c14f6db2b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9886e836a6a5dbd273dc55b17e713f0a188d137f +refs/heads/master: 788d908f2879a17e5f80924f3da2e23f1034482d diff --git a/trunk/net/ipv4/ip_output.c b/trunk/net/ipv4/ip_output.c index 7d0821054729..7ffcd96fe591 100644 --- a/trunk/net/ipv4/ip_output.c +++ b/trunk/net/ipv4/ip_output.c @@ -813,6 +813,8 @@ int ip_append_data(struct sock *sk, inet->cork.addr = ipc->addr; } rt = *rtp; + if (unlikely(!rt)) + return -EFAULT; /* * We steal reference to this route, caller should not release it */