mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
Actually make use of the SMBTA_SUBRELEASE define in smb_traffic_analyzer.h. This will allow to introduce new features or fixes into the protocol after the 3.6.0 release. The client software is designed to take care for the subrelease number.
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue May 24 21:23:22 CEST 2011 on sn-devel-104
This commit is contained in:
committed by
Jeremy Allison
parent
309a8fd7c6
commit
13d20faa1d
@ -417,6 +417,17 @@ static void smb_traffic_analyzer_send_data(vfs_handle_struct *handle,
|
||||
*/
|
||||
char state_flags[9] = "000000\0";
|
||||
|
||||
/**
|
||||
* The first byte of the state flag string represents
|
||||
* the modules protocol subversion number, defined
|
||||
* in smb_traffic_analyzer.h. smbtatools/smbtad are designed
|
||||
* to handle not yet implemented protocol enhancements
|
||||
* by ignoring them. By recognizing the SMBTA_SUBRELEASE
|
||||
* smbtatools can tell the user to update the client
|
||||
* software.
|
||||
*/
|
||||
state_flags[0] = SMBTA_SUBRELEASE;
|
||||
|
||||
SMB_VFS_HANDLE_GET_DATA(handle, rf_sock, struct refcounted_sock, return);
|
||||
|
||||
if (rf_sock == NULL || rf_sock->sock == -1) {
|
||||
|
@ -77,7 +77,7 @@
|
||||
*/
|
||||
|
||||
/* Protocol subrelease number */
|
||||
#define SMBTA_SUBRELEASE 0
|
||||
#define SMBTA_SUBRELEASE '0'
|
||||
|
||||
/*
|
||||
* Every data block sends a number of blocks sending common data
|
||||
|
Reference in New Issue
Block a user