diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-06-17 23:58:01 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-06-17 23:58:01 +0000 |
commit | 4dde7e06b3da3bdc78c5a1a52001ac19e830dfa7 (patch) | |
tree | 5039998cc6d85514e490f269a7c96f9e9ea5ab09 /epan/dissectors/packet-smb.h | |
parent | ecbfa4b3aa4f64bae1c293be66f686789ee00336 (diff) |
track filenames between rename requests and responses to make it easier to
diagnose why a rename failed
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22122 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-smb.h')
-rw-r--r-- | epan/dissectors/packet-smb.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/epan/dissectors/packet-smb.h b/epan/dissectors/packet-smb.h index b9b5aea788..d866713a8a 100644 --- a/epan/dissectors/packet-smb.h +++ b/epan/dissectors/packet-smb.h @@ -210,7 +210,8 @@ typedef enum { SMB_EI_FILENAME, /* filename tracking */ SMB_EI_UID, /* smb_uid_t */ SMB_EI_RWINFO, /* read/write offset/count info */ - SMB_EI_LOCKDATA /* locking and x data */ + SMB_EI_LOCKDATA, /* locking and x data */ + SMB_EI_RENAMEDATA /* renaame data */ } smb_extra_info_t; typedef struct _smb_fid_into_t smb_fid_info_t; typedef struct { @@ -301,6 +302,12 @@ extern int dissect_file_data(tvbuff_t *tvb, proto_tree *tree, int offset, #define SMB_FID_TYPE_DIR 2 #define SMB_FID_TYPE_PIPE 3 +/* used for tracking filenames from rename request to response */ +typedef struct _smb_rename_saved_info_t { + char *old_name; + char *new_name; +} smb_rename_saved_info_t; + /* used for tracking lock data between lock request/response */ typedef struct _smb_lock_info_t { struct _smb_lock_info_t *next; |