diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2007-06-17 23:58:01 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2007-06-17 23:58:01 +0000 |
commit | f74d20b1422fa74bee83c4bd6511cba78fc05183 (patch) | |
tree | 5039998cc6d85514e490f269a7c96f9e9ea5ab09 /epan/dissectors/packet-smb.h | |
parent | 0adc338017048a79b29705f85e55d1f60be6484a (diff) | |
download | wireshark-f74d20b1422fa74bee83c4bd6511cba78fc05183.tar.gz |
track filenames between rename requests and responses to make it easier to
diagnose why a rename failed
svn path=/trunk/; revision=22122
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; |