net: in the first call to neigh_seq_next, call neigh_get_first, not neigh_get_idx.
neigh_seq_next won't be called both with *pos > 0 && v == SEQ_START_TOKEN, so there's no point calling neigh_get_idx when we're on the start token, just call neigh_get_first directly. Signed-off-by: Chris Larson <clarson@mvista.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7e43f1128d
commit
bff69732c9
1 changed files with 1 additions and 1 deletions
|
@ -2385,7 +2385,7 @@ void *neigh_seq_next(struct seq_file *seq, void *v, loff_t *pos)
|
|||
void *rc;
|
||||
|
||||
if (v == SEQ_START_TOKEN) {
|
||||
rc = neigh_get_idx(seq, pos);
|
||||
rc = neigh_get_first(seq);
|
||||
goto out;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue