Text   |  XML   |  ReML   |   Visible Warnings:

Unreachable Control Flow  at gcp.c:533

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

gcp_cmd_to_str

(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/gcp.c)expand/collapse
Show more  
 524  gchar* gcp_cmd_to_str(gcp_cmd_t* c, gboolean persistent) {
 525      gchar* s = "-";
 526      gcp_terms_t* term;
 527   
 528      if ( !c ) return "-";
 529   
 530      switch (c->type) {
 531          case GCP_CMD_NONE:
 532              return "-";
 533              break;
 534          case GCP_CMD_ADD_REQ:
 535              s = "AddReq {";
 536              break;
 537          case GCP_CMD_MOVE_REQ:
 538              s = "MoveReq {";
 539              break;
 540          case GCP_CMD_MOD_REQ:
 541              s = "ModReq {";
 542              break;
 543          case GCP_CMD_SUB_REQ:
 544              s = "SubReq {";
 545              break;
 546          case GCP_CMD_AUDITCAP_REQ:
 547              s = "AuditCapReq {";
 548              break;
 549          case GCP_CMD_AUDITVAL_REQ:
 550              s = "AuditValReq {";
 551              break;
 552          case GCP_CMD_NOTIFY_REQ:
 553              s = "NotifyReq {";
 554              break;
 555          case GCP_CMD_SVCCHG_REQ:
 556              s = "SvcChgReq {";
 557              break;
 558          case GCP_CMD_TOPOLOGY_REQ:
 559              s = "TopologyReq {";
 560              break;
 561          case GCP_CMD_CTX_ATTR_AUDIT_REQ:
 562              s = "CtxAttribAuditReq {";
 563              break;
 564          case GCP_CMD_ADD_REPLY:
 565              s = "AddReply {";
 566              break;
 567          case GCP_CMD_MOVE_REPLY:
 568              s = "MoveReply {";
 569              break;
 570          case GCP_CMD_MOD_REPLY:
 571              s = "ModReply {";
 572              break;
 573          case GCP_CMD_SUB_REPLY:
 574              s = "SubReply {";
 575              break;
 576          case GCP_CMD_AUDITCAP_REPLY:
 577              s = "AuditCapReply {";
 578              break;
 579          case GCP_CMD_AUDITVAL_REPLY:
 580              s = "AuditValReply {";
 581              break;
 582          case GCP_CMD_NOTIFY_REPLY:
 583              s = "NotifyReply {";
 584              break;
 585          case GCP_CMD_SVCCHG_REPLY:
 586              s = "SvcChgReply {";
 587              break;
 588          case GCP_CMD_TOPOLOGY_REPLY:
 589              s = "TopologyReply {";
 590              break;
 591          case GCP_CMD_REPLY:
 592              s = "ActionReply {";
 593              break;
 594          case GCP_CMD_OTHER_REQ:
 595              s = "Request {";
 596              break;
 597                           
 598      }
 599   
 600      for (term = c->terms.next; term; term = term->next) {
 601          s = ep_strdup_printf("%s %s",s,term->term->str);
 602      };
 603   
 604      if (c->error) {
 605          s = ep_strdup_printf("%s Error=%i",s,c->error);
 606      }
 607   
 608          s = ep_strdup_printf("%s }", s);
 609   
 610          if (persistent) {
 611                  if (! c->str) c->str = se_strdup(s);
 612          } else {
 613                  c->str = s;
 614          }
 615   
 616      return s;
 617  }
Show more  




Change Warning 2726.30598 : Unreachable Control Flow

Priority:
State:
Finding:
Owner:
Note: