Skip to content

Commit fc2c38d

Browse files
committed
ftp: register ftp.mode for us in complete hooks
Also mark as supported by the firewall. Ticket: OISF#8392
1 parent 0ff2964 commit fc2c38d

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/detect-ftp-mode.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,13 @@ void DetectFtpModeRegister(void)
127127
sigmatch_table[DETECT_FTP_MODE].Setup = DetectFtpModeSetup;
128128
sigmatch_table[DETECT_FTP_MODE].AppLayerTxMatch = DetectFtpModeMatch;
129129
sigmatch_table[DETECT_FTP_MODE].Free = DetectFtpModeFree;
130+
sigmatch_table[DETECT_FTP_MODE].flags = SIGMATCH_SUPPORT_FIREWALL;
130131

131-
DetectAppLayerInspectEngineRegister(
132-
BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOCLIENT, 0, DetectEngineInspectGenericList, NULL);
132+
DetectAppLayerInspectEngineRegister(BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOCLIENT,
133+
FTP_STATE_FINISHED, DetectEngineInspectGenericList, NULL);
133134

134-
DetectAppLayerInspectEngineRegister(
135-
BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOSERVER, 0, DetectEngineInspectGenericList, NULL);
135+
DetectAppLayerInspectEngineRegister(BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOSERVER,
136+
FTP_STATE_FINISHED, DetectEngineInspectGenericList, NULL);
136137

137138
DetectBufferTypeSetDescriptionByName(BUFFER_NAME, BUFFER_DESC);
138139

0 commit comments

Comments
 (0)