diff --git a/src/app-layer-ftp.c b/src/app-layer-ftp.c index d4e3082683..e1fcd8ad19 100644 --- a/src/app-layer-ftp.c +++ b/src/app-layer-ftp.c @@ -613,10 +613,6 @@ static AppLayerResult FTPParseRequest(Flow *f, void *ftp_state, AppLayerParserSt default: break; } - if (line.len >= ftp_max_line_len) { - ftpi.consumed = ftpi.len + 1; - break; - } SCAppLayerParserTriggerRawStreamInspection(f, STREAM_TOSERVER); } @@ -718,6 +714,7 @@ static AppLayerResult FTPParseResponse(Flow *f, void *ftp_state, AppLayerParserS } state->curr_tx = tx; + uint16_t dyn_port; switch (state->command) { case FTP_COMMAND_AUTH_TLS: @@ -791,11 +788,6 @@ static AppLayerResult FTPParseResponse(Flow *f, void *ftp_state, AppLayerParserS tx_complete: tx->done = true; SCAppLayerParserTriggerRawStreamInspection(f, STREAM_TOCLIENT); - - if (line.len >= ftp_max_line_len) { - ftpi.consumed = ftpi.len + 1; - break; - } } SCReturnStruct(APP_LAYER_OK);