diff options
Diffstat (limited to 'net/packet/af_packet.c')
| -rw-r--r-- | net/packet/af_packet.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 9454d4ae46df..1fc4a7885c41 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c | |||
| @@ -222,13 +222,13 @@ static void *packet_lookup_frame(struct packet_sock *po, unsigned int position, | |||
| 222 | h.raw = po->pg_vec[pg_vec_pos] + (frame_offset * po->frame_size); | 222 | h.raw = po->pg_vec[pg_vec_pos] + (frame_offset * po->frame_size); |
| 223 | switch (po->tp_version) { | 223 | switch (po->tp_version) { |
| 224 | case TPACKET_V1: | 224 | case TPACKET_V1: |
| 225 | if (status != h.h1->tp_status ? TP_STATUS_USER : | 225 | if (status != (h.h1->tp_status ? TP_STATUS_USER : |
| 226 | TP_STATUS_KERNEL) | 226 | TP_STATUS_KERNEL)) |
| 227 | return NULL; | 227 | return NULL; |
| 228 | break; | 228 | break; |
| 229 | case TPACKET_V2: | 229 | case TPACKET_V2: |
| 230 | if (status != h.h2->tp_status ? TP_STATUS_USER : | 230 | if (status != (h.h2->tp_status ? TP_STATUS_USER : |
| 231 | TP_STATUS_KERNEL) | 231 | TP_STATUS_KERNEL)) |
| 232 | return NULL; | 232 | return NULL; |
| 233 | break; | 233 | break; |
| 234 | } | 234 | } |
