From fdc488263c36b129828507818dbc9af373be3576 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 14 Jan 2006 22:08:28 -0800 Subject: [PATCH] --- yaml --- r: 18566 b: refs/heads/master c: caf5b04c82f05c65843b2d7189845d6c3df5a41e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/ipv4/fib_frontend.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index d357ed8def7f..227229fa2bcb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 650eec5e04468d0611a60e6098464b7c43981552 +refs/heads/master: caf5b04c82f05c65843b2d7189845d6c3df5a41e diff --git a/trunk/net/ipv4/fib_frontend.c b/trunk/net/ipv4/fib_frontend.c index 5b25fc0d980c..4e3d3811dea2 100644 --- a/trunk/net/ipv4/fib_frontend.c +++ b/trunk/net/ipv4/fib_frontend.c @@ -289,13 +289,13 @@ static int inet_check_attr(struct rtmsg *r, struct rtattr **rta) { int i; - for (i=1; i<=RTA_MAX; i++) { - struct rtattr *attr = rta[i-1]; + for (i=1; i<=RTA_MAX; i++, rta++) { + struct rtattr *attr = *rta; if (attr) { if (RTA_PAYLOAD(attr) < 4) return -EINVAL; if (i != RTA_MULTIPATH && i != RTA_METRICS) - rta[i-1] = (struct rtattr*)RTA_DATA(attr); + *rta = (struct rtattr*)RTA_DATA(attr); } } return 0;