Text   |  XML   |  ReML   |   Visible Warnings:

Unreachable Control Flow  at column.c:532

No properties have been set. | edit properties
Jump to warning location ↓ warning details...
Show Events | Options

get_column_longest_string

(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/column.c)expand/collapse
Show more  
 476  const char *
 477  get_column_longest_string(gint format)
 478  {
 479    switch (format) {
 480      case COL_NUMBER:
 481        return "0000000";
 482        break;
 483      case COL_CLS_TIME:
 484        return get_timestamp_column_longest_string(timestamp_get_type(), timestamp_get_precision());
 485        break;
 486      case COL_ABS_DATE_TIME:
 487        return get_timestamp_column_longest_string(TS_ABSOLUTE_WITH_DATE, timestamp_get_precision());
 488        break;
 489      case COL_ABS_TIME:
 490        return get_timestamp_column_longest_string(TS_ABSOLUTE, timestamp_get_precision());
 491        break;
 492      case COL_REL_TIME:
 493        return get_timestamp_column_longest_string(TS_RELATIVE, timestamp_get_precision());
 494        break;
 495      case COL_DELTA_TIME:
 496        return get_timestamp_column_longest_string(TS_DELTA, timestamp_get_precision());
 497        break;
 498      case COL_DELTA_TIME_DIS:
 499        return get_timestamp_column_longest_string(TS_DELTA_DIS, timestamp_get_precision());
 500        break;
 501      case COL_REL_CONV_TIME:     /* 'abuse' TS_RELATIVE to set the time format */
 502      case COL_DELTA_CONV_TIME:   /* for the conversation related time columns */
 503        return get_timestamp_column_longest_string(TS_RELATIVE, timestamp_get_precision());
 504        break;
 505      case COL_DEF_SRC:
 506      case COL_RES_SRC:
 507      case COL_UNRES_SRC:
 508      case COL_DEF_DL_SRC:
 509      case COL_RES_DL_SRC:
 510      case COL_UNRES_DL_SRC:
 511      case COL_DEF_NET_SRC:
 512      case COL_RES_NET_SRC:
 513      case COL_UNRES_NET_SRC:
 514      case COL_DEF_DST:
 515      case COL_RES_DST:
 516      case COL_UNRES_DST:
 517      case COL_DEF_DL_DST:
 518      case COL_RES_DL_DST:
 519      case COL_UNRES_DL_DST:
 520      case COL_DEF_NET_DST:
 521      case COL_RES_NET_DST:
 522      case COL_UNRES_NET_DST:
 523        return "00000000.000000000000"; /* IPX-style */
 524        break;
 525      case COL_DEF_SRC_PORT:
 526      case COL_RES_SRC_PORT:
 527      case COL_UNRES_SRC_PORT:
 528      case COL_DEF_DST_PORT:
 529      case COL_RES_DST_PORT:
 530      case COL_UNRES_DST_PORT:
 531        return "000000";
 532        break;
 533      case COL_PROTOCOL:
 534        return "Protocol";        /* not the longest, but the longest is too long */
 535        break;
 536      case COL_PACKET_LENGTH:
 537        return "00000";
 538        break;
 539      case COL_CUMULATIVE_BYTES:
 540        return "00000000";
 541        break;
 542      case COL_RXID:
 543      case COL_OXID:
 544        return "000000";
 545        break;
 546      case COL_IF_DIR:
 547        return "i 00000000 I";
 548        break;
 549      case COL_CIRCUIT_ID:
 550        return "000000";
 551        break;
 552      case COL_SRCIDX:
 553      case COL_DSTIDX:
 554        return "0000000";
 555        break;
 556      case COL_VSAN:
 557       return "000000";
 558        break;
 559      case COL_TX_RATE:
 560        return "108.0";
 561        break;
 562      case COL_RSSI:
 563        return "100";
 564        break;
 565      case COL_HPUX_SUBSYS:
 566        return "OTS9000-TRANSPORT";
 567        break;
 568      case COL_HPUX_DEVID:
 569        return "0000";
 570        break;
 571      case COL_DCE_CALL:
 572        return "0000";
 573        break;
 574      case COL_DCE_CTX:
 575        return "0000";
 576        break;
 577      case COL_8021Q_VLAN_ID:
 578        return "0000";
 579        break;
 580      case COL_DSCP_VALUE:
 581        return "00";
 582        break;
 583      case COL_COS_VALUE:
 584        return "0";
 585        break;
 586      case COL_TEI:
 587        return "127";
 588        break;
 589      case COL_FR_DLCI:
 590        return "8388608";
 591        break;
 592      case COL_BSSGP_TLLI:
 593        return "0xffffffff";
 594        break;
 595      case COL_EXPERT:
 596        return "ERROR";
 597        break;
 598      case COL_FREQ_CHAN:
 599        return "9999 MHz [A 999]";
 600        break;
 601      case COL_CUSTOM:
 602        return "0000000000";      /* not the longest, but the longest is too long */
 603        break;
 604      default: /* COL_INFO */
 605        return "Source port: kerberos-master  Destination port: kerberos-master";
 606        break;
 607    }
 608  }
Show more  




Change Warning 3488.29590 : Unreachable Control Flow

Because they are very similar, this warning shares annotations with 33 other warnings.   show all

Priority:
State:
Finding:
Owner:
Note: