(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/dissectors/packet-rsvp.c) |
| |
| 1476 | | | static inline int rsvp_class_to_filter_num(int classnum) |
| 1477 | | | { |
| 1478 | | | switch(classnum) { |
| 1479 | | | case RSVP_CLASS_SESSION : |
| 1480 | | | case RSVP_CLASS_HOP : |
| 1481 | | | case RSVP_CLASS_INTEGRITY : |
| 1482 | | | case RSVP_CLASS_TIME_VALUES : |
| 1483 | | | case RSVP_CLASS_ERROR : |
| 1484 | | | case RSVP_CLASS_SCOPE : |
| 1485 | | | case RSVP_CLASS_STYLE : |
| 1486 | | | case RSVP_CLASS_FLOWSPEC : |
| 1487 | | | case RSVP_CLASS_FILTER_SPEC : |
| 1488 | | | case RSVP_CLASS_SENDER_TEMPLATE : |
| 1489 | | | case RSVP_CLASS_SENDER_TSPEC : |
| 1490 | | | case RSVP_CLASS_ADSPEC : |
| 1491 | | | case RSVP_CLASS_POLICY : |
| 1492 | | | case RSVP_CLASS_CONFIRM : |
| 1493 | | | case RSVP_CLASS_LABEL : |
| 1494 | | | case RSVP_CLASS_LABEL_REQUEST : |
| 1495 | | | case RSVP_CLASS_HELLO : |
| 1496 | | | case RSVP_CLASS_EXPLICIT_ROUTE : |
| 1497 | | | case RSVP_CLASS_RECORD_ROUTE : |
| 1498 | | | case RSVP_CLASS_MESSAGE_ID : |
| 1499 | | | case RSVP_CLASS_MESSAGE_ID_ACK : |
| 1500 | | | case RSVP_CLASS_MESSAGE_ID_LIST : |
| 1501 | | | return classnum + RSVPF_OBJECT; |
| 1502 | | | break; |
Unreachable Control Flow
The highlighted code will not execute under any circumstances. This may be because of: |
|
| 1503 | | | |
| 1504 | | | case RSVP_CLASS_RECOVERY_LABEL : |
| 1505 | | | case RSVP_CLASS_UPSTREAM_LABEL : |
| 1506 | | | case RSVP_CLASS_LABEL_SET : |
| 1507 | | | case RSVP_CLASS_PROTECTION : |
| 1508 | | | return RSVPF_RECOVERY_LABEL + (classnum - RSVP_CLASS_RECOVERY_LABEL); |
| 1509 | | | |
| 1510 | | | case RSVP_CLASS_SUGGESTED_LABEL : |
| 1511 | | | case RSVP_CLASS_ACCEPTABLE_LABEL_SET : |
| 1512 | | | case RSVP_CLASS_RESTART_CAP : |
| 1513 | | | return RSVPF_SUGGESTED_LABEL + (classnum - RSVP_CLASS_SUGGESTED_LABEL); |
| 1514 | | | |
| 1515 | | | case RSVP_CLASS_DIFFSERV : |
| 1516 | | | return RSVPF_DIFFSERV; |
| 1517 | | | |
| 1518 | | | case RSVP_CLASS_CLASSTYPE : |
| 1519 | | | return RSVPF_DSTE; |
| 1520 | | | |
| 1521 | | | case RSVP_CLASS_NOTIFY_REQUEST : |
| 1522 | | | return RSVPF_NOTIFY_REQUEST; |
| 1523 | | | case RSVP_CLASS_ADMIN_STATUS : |
| 1524 | | | return RSVPF_ADMIN_STATUS; |
| 1525 | | | case RSVP_CLASS_ASSOCIATION : |
| 1526 | | | return RSVPF_ASSOCIATION; |
| 1527 | | | |
| 1528 | | | case RSVP_CLASS_SESSION_ATTRIBUTE : |
| 1529 | | | return RSVPF_SESSION_ATTRIBUTE; |
| 1530 | | | case RSVP_CLASS_GENERALIZED_UNI : |
| 1531 | | | return RSVPF_GENERALIZED_UNI; |
| 1532 | | | case RSVP_CLASS_CALL_ID : |
| 1533 | | | return RSVPF_CALL_ID; |
| 1534 | | | case RSVP_CLASS_DCLASS : |
| 1535 | | | return RSVPF_DCLASS; |
| 1536 | | | case RSVP_CLASS_LSP_TUNNEL_IF_ID : |
| 1537 | | | return RSVPF_LSP_TUNNEL_IF_ID; |
| 1538 | | | |
| 1539 | | | default: |
| 1540 | | | return RSVPF_UNKNOWN_OBJ; |
| 1541 | | | } |
| 1542 | | | } |
| |