aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smb2.h
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-02-07 09:28:02 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-02-07 09:28:02 +0000
commit5036c5cc54d9359ab98b2c9ccdb78f988bab09c5 (patch)
tree4dab5aef2415443d852efdaa89b7ee08d47df520 /epan/dissectors/packet-smb2.h
parent5f1e470cc2a42387a4b8823f53b826ce8d82b7e5 (diff)
add dissection of the P (PID Valid) bit in the header
If the P bit is NOT set, then flag the PID field as "(not valid)" Sicne the TID might be undefined/0 in the response to a "pending" read we cant use that solely to determine if a read was for a named/pipe (==dcerpc) Assume that only NamedPipe reads can be STATUS_PENDING and thus have the P bit set and assume it IS dcerpc if the P bit is set. svn path=/trunk/; revision=17197
Diffstat (limited to 'epan/dissectors/packet-smb2.h')
-rw-r--r--epan/dissectors/packet-smb2.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/dissectors/packet-smb2.h b/epan/dissectors/packet-smb2.h
index 93c69b0120..1ef3e94f3d 100644
--- a/epan/dissectors/packet-smb2.h
+++ b/epan/dissectors/packet-smb2.h
@@ -88,6 +88,7 @@ typedef struct _smb2_info_t {
guint64 uid;
guint64 seqnum;
gboolean response; /* is this a response ? */
+ gboolean pidvalid; /* is the pid valid ? */
smb2_conv_info_t *conv;
smb2_saved_info_t *saved;
smb2_tid_info_t *tree;