X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Fapp-layer-dnp3.c;fp=src%2Fapp-layer-dnp3.c;h=e1ff4d1dba0d313a29311592f24764c23c4579e0;hb=86b5c81ea2606de66bf08b00fdfb8ec0735e7df4;hp=45be2dc2a452741c89bf3430897b423191823611;hpb=53fc70a9a73cd157ed8235f6a73a8752f8f1396a;p=people%2Fms%2Fsuricata.git diff --git a/src/app-layer-dnp3.c b/src/app-layer-dnp3.c index 45be2dc2a..e1ff4d1db 100644 --- a/src/app-layer-dnp3.c +++ b/src/app-layer-dnp3.c @@ -97,9 +97,6 @@ SCEnumCharMap dnp3_decoder_event_table[] = { {NULL, -1}, }; -/* Some DNP3 servers start with a banner. */ -static const char banner[] = "DNP3"; - /* Calculate the next transport sequence number. */ #define NEXT_TH_SEQNO(current) ((current + 1) % DNP3_MAX_TRAN_SEQNO) @@ -251,6 +248,9 @@ static int DNP3CheckStartBytes(const DNP3LinkHeader *header) header->start_byte1 == DNP3_START_BYTE1; } +/* Some DNP3 servers start with a banner. */ +#define DNP3_BANNER "DNP3" + /** * \brief Check if a frame contains a banner. * @@ -261,7 +261,7 @@ static int DNP3CheckStartBytes(const DNP3LinkHeader *header) */ static int DNP3ContainsBanner(const uint8_t *input, uint32_t len) { - return BasicSearch(input, len, (uint8_t *)banner, strlen(banner)) != NULL; + return BasicSearch(input, len, (uint8_t *)DNP3_BANNER, strlen(DNP3_BANNER)) != NULL; } /**