Text   |  XML   |  ReML   |   Visible Warnings:

Unreachable Control Flow  at column-utils.c:1569

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

col_fill_in

(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/column-utils.c)expand/collapse
Show more  
 1366  col_fill_in(packet_info *pinfo)
 1367  {
 1368    int i;
 1369   
 1370    for (i = 0; i < pinfo->cinfo->num_cols; i++) {
 1371      switch (pinfo->cinfo->col_fmt[i]) {
 1372   
 1373      case COL_NUMBER:
 1374        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->fd->num);
 1375        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1376        g_strlcpy(pinfo->cinfo->col_expr.col_expr[i], "frame.number",
 1377          COL_MAX_LEN);
 1378        g_strlcpy(pinfo->cinfo->col_expr.col_expr_val[i], pinfo->cinfo->col_buf[i], COL_MAX_LEN);
 1379        break;
 1380   
 1381      case COL_CLS_TIME:
 1382         col_set_cls_time(pinfo->fd, pinfo->cinfo, i);
 1383        break;
 1384   
 1385      case COL_ABS_TIME:
 1386        col_set_abs_time(pinfo->fd, pinfo->cinfo, i);
 1387        break;
 1388   
 1389      case COL_ABS_DATE_TIME:
 1390        col_set_abs_date_time(pinfo->fd, pinfo->cinfo, i);
 1391        break;
 1392   
 1393      case COL_REL_TIME:
 1394        col_set_rel_time(pinfo->fd, pinfo->cinfo, i);
 1395        break;
 1396   
 1397      case COL_DELTA_TIME:
 1398        col_set_delta_time(pinfo->fd, pinfo->cinfo, i);
 1399        break;
 1400   
 1401      case COL_DELTA_TIME_DIS:
 1402        col_set_delta_time_dis(pinfo->fd, pinfo->cinfo, i);
 1403        break;
 1404   
 1405      case COL_REL_CONV_TIME:
 1406      case COL_DELTA_CONV_TIME:
 1407        break;            /* Will be set by various dissectors */
 1408   
 1409      case COL_DEF_SRC:
 1410      case COL_RES_SRC:   /* COL_DEF_SRC is currently just like COL_RES_SRC */
 1411        col_set_addr(pinfo, i, &pinfo->src, TRUE, TRUE);
 1412        break;
 1413   
 1414      case COL_UNRES_SRC:
 1415        col_set_addr(pinfo, i, &pinfo->src, FALSE, TRUE);
 1416        break;
 1417   
 1418      case COL_DEF_DL_SRC:
 1419      case COL_RES_DL_SRC:
 1420        col_set_addr(pinfo, i, &pinfo->dl_src, TRUE, TRUE);
 1421        break;
 1422   
 1423      case COL_UNRES_DL_SRC:
 1424        col_set_addr(pinfo, i, &pinfo->dl_src, FALSE, TRUE);
 1425        break;
 1426   
 1427      case COL_DEF_NET_SRC:
 1428      case COL_RES_NET_SRC:
 1429        col_set_addr(pinfo, i, &pinfo->net_src, TRUE, TRUE);
 1430        break;
 1431   
 1432      case COL_UNRES_NET_SRC:
 1433        col_set_addr(pinfo, i, &pinfo->net_src, FALSE, TRUE);
 1434        break;
 1435   
 1436      case COL_DEF_DST:
 1437      case COL_RES_DST:   /* COL_DEF_DST is currently just like COL_RES_DST */
 1438        col_set_addr(pinfo, i, &pinfo->dst, TRUE, FALSE);
 1439        break;
 1440   
 1441      case COL_UNRES_DST:
 1442        col_set_addr(pinfo, i, &pinfo->dst, FALSE, FALSE);
 1443        break;
 1444   
 1445      case COL_DEF_DL_DST:
 1446      case COL_RES_DL_DST:
 1447        col_set_addr(pinfo, i, &pinfo->dl_dst, TRUE, FALSE);
 1448        break;
 1449   
 1450      case COL_UNRES_DL_DST:
 1451        col_set_addr(pinfo, i, &pinfo->dl_dst, FALSE, FALSE);
 1452        break;
 1453   
 1454      case COL_DEF_NET_DST:
 1455      case COL_RES_NET_DST:
 1456        col_set_addr(pinfo, i, &pinfo->net_dst, TRUE, FALSE);
 1457        break;
 1458   
 1459      case COL_UNRES_NET_DST:
 1460        col_set_addr(pinfo, i, &pinfo->net_dst, FALSE, FALSE);
 1461        break;
 1462   
 1463      case COL_DEF_SRC_PORT:
 1464      case COL_RES_SRC_PORT:      /* COL_DEF_SRC_PORT is currently just like COL_RES_SRC_PORT */
 1465        col_set_port(pinfo, i, TRUE, TRUE);
 1466        break;
 1467   
 1468      case COL_UNRES_SRC_PORT:
 1469        col_set_port(pinfo, i, FALSE, TRUE);
 1470        break;
 1471   
 1472      case COL_DEF_DST_PORT:
 1473      case COL_RES_DST_PORT:      /* COL_DEF_DST_PORT is currently just like COL_RES_DST_PORT */
 1474        col_set_port(pinfo, i, TRUE, FALSE);
 1475        break;
 1476   
 1477      case COL_UNRES_DST_PORT:
 1478        col_set_port(pinfo, i, FALSE, FALSE);
 1479        break;
 1480   
 1481      case COL_PROTOCOL:  /* currently done by dissectors */
 1482      case COL_INFO:      /* currently done by dissectors */
 1483        break;
 1484   
 1485      case COL_PACKET_LENGTH:
 1486        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->fd->pkt_len);
 1487        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1488        g_strlcpy(pinfo->cinfo->col_expr.col_expr[i], "frame.len",
 1489          COL_MAX_LEN);
 1490        g_strlcpy(pinfo->cinfo->col_expr.col_expr_val[i], pinfo->cinfo->col_buf[i], COL_MAX_LEN);
 1491        break;
 1492   
 1493      case COL_CUMULATIVE_BYTES:
 1494        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->fd->cum_bytes);
 1495        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1496        break;
 1497   
 1498      case COL_OXID:
 1499        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->oxid);
 1500        pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0';
 1501        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1502        break;
 1503   
 1504      case COL_RXID:
 1505        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->rxid);
 1506        pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0';
 1507        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1508        break;
 1509   
 1510      case COL_IF_DIR:    /* currently done by dissectors */
 1511        break;
 1512   
 1513      case COL_CIRCUIT_ID:
 1514        col_set_circuit_id(pinfo, i);
 1515        break;
 1516   
 1517      case COL_SRCIDX:
 1518        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->src_idx);
 1519        pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0';
 1520        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1521        break;
 1522   
 1523      case COL_DSTIDX:
 1524        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->dst_idx);
 1525        pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0';
 1526        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1527        break;
 1528   
 1529      case COL_VSAN:
 1530        g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->vsan);
 1531        pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0';
 1532        pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i];
 1533        break;
 1534   
 1535      case COL_HPUX_SUBSYS: /* done by nettl disector */
 1536      case COL_HPUX_DEVID:  /* done by nettl disector */
 1537        break;
 1538   
 1539      case COL_DCE_CALL:  /* done by dcerpc */
 1540        break;
 1541   
 1542      case COL_DCE_CTX:   /* done by dcerpc */
 1543        break;
 1544   
 1545      case COL_8021Q_VLAN_ID:
 1546          break;
 1547   
 1548      case COL_DSCP_VALUE:        /* done by packet-ip.c */
 1549          break;
 1550   
 1551      case COL_COS_VALUE:         /* done by packet-vlan.c */
 1552          break;
 1553   
 1554      case COL_FR_DLCI:   /* done by packet-fr.c */
 1555      case COL_BSSGP_TLLI: /* done by packet-bssgp.c */
 1556          break;
 1557   
 1558      case COL_EXPERT:    /* done by expert.c */
 1559          break;
 1560   
 1561      case COL_FREQ_CHAN:    /* done by radio dissectors */
 1562          break;
 1563   
 1564      case COL_CUSTOM:     /* done by col_custom_set_fstr() called from proto.c */
 1565          break;
 1566   
 1567      case NUM_COL_FMTS:  /* keep compiler happy - shouldn't get here */
 1568        g_assert_not_reached();
 1569        break;
 1570      }
 1571    }
 1572  }
Show more  




Change Warning 3485.30954 : Unreachable Control Flow

Priority:
State:
Finding:
Owner:
Note: