af_key: fix buffer overread in parse_exthdrs()
[pandora-kernel.git] / net / ieee802154 / 6lowpan.c
index 19d6aef..5d42df2 100644 (file)
@@ -563,7 +563,7 @@ lowpan_process_data(struct sk_buff *skb)
         * Traffic class carried in-line
         * ECN + DSCP (1 byte), Flow Label is elided
         */
-       case 1: /* 10b */
+       case 2: /* 10b */
                if (!skb->len)
                        goto drop;
                tmp = lowpan_fetch_skb_u8(skb);
@@ -576,7 +576,7 @@ lowpan_process_data(struct sk_buff *skb)
         * Flow Label carried in-line
         * ECN + 2-bit Pad + Flow Label (3 bytes), DSCP is elided
         */
-       case 2: /* 01b */
+       case 1: /* 01b */
                if (!skb->len)
                        goto drop;
                tmp = lowpan_fetch_skb_u8(skb);