diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-10-31 21:25:31 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-10-31 21:25:31 +0000 |
commit | 7327b839033a3a39d39ff2e6073f895cdf889acb (patch) | |
tree | 5f59fc9761479abe1877466ad0188ab076fed7d4 /epan/dissectors/packet-nbd.c | |
parent | d21495d1ae49974d2dfccd19ca13f9a41c036aa6 (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.c | 12 |
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){ |