aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-nbd.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-10-31 21:25:31 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-10-31 21:25:31 +0000
commit7327b839033a3a39d39ff2e6073f895cdf889acb (patch)
tree5f59fc9761479abe1877466ad0188ab076fed7d4 /epan/dissectors/packet-nbd.c
parentd21495d1ae49974d2dfccd19ca13f9a41c036aa6 (diff)
show "Disconnect request" in the info column for disconnects
svn path=/trunk/; revision=19760
Diffstat (limited to 'epan/dissectors/packet-nbd.c')
-rw-r--r--epan/dissectors/packet-nbd.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/epan/dissectors/packet-nbd.c b/epan/dissectors/packet-nbd.c
index 6bcf651e15..609beec438 100644
--- a/epan/dissectors/packet-nbd.c
+++ b/epan/dissectors/packet-nbd.c
@@ -356,7 +356,17 @@ dissect_nbd_tcp_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
offset+=4;
if(check_col(pinfo->cinfo, COL_INFO)){
- col_add_fstr(pinfo->cinfo, COL_INFO, "%s Request Offset:0x%"PRIx64" Length:%d", (nbd_trans->type==NBD_CMD_WRITE)?"Write":"Read", from, nbd_trans->datalen);
+ switch(nbd_trans->type){
+ case NBD_CMD_WRITE:
+ col_add_fstr(pinfo->cinfo, COL_INFO, "Write Request Offset:0x%"PRIx64" Length:%d", from, nbd_trans->datalen);
+ break;
+ case NBD_CMD_READ:
+ col_add_fstr(pinfo->cinfo, COL_INFO, "Read Request Offset:0x%"PRIx64" Length:%d", from, nbd_trans->datalen);
+ break;
+ case NBD_CMD_DISC:
+ col_add_str(pinfo->cinfo, COL_INFO, "Disconnect Request");
+ break;
+ }
}
if(nbd_trans->type==NBD_CMD_WRITE){