Unreachable Data Flow at packet-bssgp.c:577 |
No properties have been set. edit properties |
Jump to warning location ↓ | warning details... |
| |
make_mask (/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/dissectors/packet-bssgp.c)![]() | ||||||
![]() | ||||||
564 | make_mask(guint8 num_bits, guint8 shift_value) { | |||||
565 | guint16 mask; | |||||
566 | ||||||
567 | switch (num_bits) { | |||||
568 | case 0: mask = 0x0000; break; | |||||
569 | case 1: mask = 0x8000; break; | |||||
570 | case 2: mask = 0xc000; break; | |||||
571 | case 3: mask = 0xe000; break; | |||||
572 | case 4: mask = 0xf000; break; | |||||
573 | case 5: mask = 0xf800; break; | |||||
574 | case 6: mask = 0xfc00; break; | |||||
575 | case 7: mask = 0xfe00; break; | |||||
576 | case 8: mask = 0xff00; break; | |||||
577 | default: DISSECTOR_ASSERT_NOT_REACHED(); mask = 0; break;
| |||||
578 | } | |||||
579 | return mask >> shift_value; | |||||
580 | } | |||||
![]() |