]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #4387: appid: fixes for one definiton rule violation
authorAkhilesh MY (amuttuva) <amuttuva@cisco.com>
Mon, 16 Sep 2024 13:10:39 +0000 (13:10 +0000)
committerShanmugam S (shanms) <shanms@cisco.com>
Mon, 16 Sep 2024 13:10:39 +0000 (13:10 +0000)
Merge in SNORT/snort3 from ~AMUTTUVA/snort3:lto_enable to master

Squashed commit of the following:

commit 480bc87f6d76b4ec66ee85cb19438e12eb9e707e
Author: Akhilesh MY <amuttuva@cisco.com>
Date:   Tue Jul 16 05:03:46 2024 -0400

    appid: fixes for one definiton rule violation

src/network_inspectors/appid/client_plugins/client_app_timbuktu.cc
src/network_inspectors/appid/client_plugins/client_app_tns.cc
src/network_inspectors/appid/service_plugins/service_timbuktu.cc
src/network_inspectors/appid/service_plugins/service_tns.cc

index 58db31e1d5e02570fc2a12b4f609b3713ba163e3..f53d09916071b4deff21fc194c193e39592dfd21 100644 (file)
@@ -37,6 +37,8 @@ static const char TIMBUKTU_BANNER[] = "\000\001";
 #define TIMBUKTU_BANNER_LEN (sizeof(TIMBUKTU_BANNER)-1)
 #define MAX_ANY_SIZE    2
 
+namespace
+{
 enum TIMBUKTUState
 {
     TIMBUKTU_STATE_BANNER = 0,
@@ -44,6 +46,7 @@ enum TIMBUKTUState
     TIMBUKTU_STATE_MESSAGE_LEN,
     TIMBUKTU_STATE_MESSAGE_DATA
 };
+}
 
 struct ClientTIMBUKTUData
 {
index 5241b405f41605b1978281c32b666d24ddf04aec..7da6432d2785fcc1abeca634d32ca29629ee7c92 100644 (file)
@@ -51,6 +51,8 @@ static const char TNS_BANNER[] = "\000\000";
 #define USER_STRING "user="
 #define MAX_USER_POS ((int)sizeof(USER_STRING) - 2)
 
+namespace
+{
 enum TNSState
 {
     TNS_STATE_MESSAGE_LEN = 0,
@@ -66,6 +68,7 @@ enum TNSState
     TNS_STATE_MESSAGE_CONNECT_DATA,
     TNS_STATE_COLLECT_USER
 };
+}
 
 struct ClientTNSData
 {
index 3eee7a107753f746747d1a47b0c2c5d81cbd73c9..296f9deb8121547501002bcfcb0bc94c606ff2f6 100644 (file)
@@ -33,12 +33,15 @@ static char TIMBUKTU_BANNER[]  = "\001\001";
 
 #define TIMBUKTU_BANNER_LEN (sizeof(TIMBUKTU_BANNER)-1)
 
+namespace
+{
 enum TIMBUKTUState
 {
     TIMBUKTU_STATE_BANNER,
     TIMBUKTU_STATE_MESSAGE_LEN,
     TIMBUKTU_STATE_MESSAGE_DATA
 };
+}
 
 struct ServiceTIMBUKTUData
 {
index 9be9337cbd08cc5ceafcf3094da14b248f3e495a..09a0309f6f67fd00daa4bde6f4f9771c2bd8fee6 100644 (file)
@@ -48,6 +48,8 @@ static const uint8_t TNS_BANNER[]  = "\000\000";
 #define TNS_TYPE_CONTROL 14
 #define TNS_TYPE_MAX 19
 
+namespace
+{
 enum TNSState
 {
     TNS_STATE_MESSAGE_LEN,
@@ -58,6 +60,7 @@ enum TNSState
     TNS_STATE_MESSAGE_ACCEPT,
     TNS_STATE_MESSAGE_DATA
 };
+}
 
 #define ACCEPT_VERSION_OFFSET   8
 struct ServiceTNSData