summaryrefslogtreecommitdiff
path: root/src/quic_analysis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quic_analysis.cpp')
-rw-r--r--src/quic_analysis.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/quic_analysis.cpp b/src/quic_analysis.cpp
index 9c71ac4..23dff35 100644
--- a/src/quic_analysis.cpp
+++ b/src/quic_analysis.cpp
@@ -7,6 +7,8 @@
#include "gquic.h"
#include "quic_analysis.h"
#include "gquic_process.h"
+#include "parser_quic.h"
+
#include <stdio.h>
#include <MESA/stream_inc/stream_base.h>
#include <MESA/MESA_handle_logger.h>
@@ -156,6 +158,8 @@ extern "C" int QUIC_INIT(void)
return -1;
}
+ gcry_init();
+
return 0;
}/*QUICINIT*/
@@ -242,6 +246,11 @@ extern "C" char QUIC_ENTRY(struct streaminfo *pstream, void**pme, int thread_seq
return APP_STATE_DROPME;
}
+ if(!is_quic_port(pstream))
+ {
+ return APP_STATE_DROPME;
+ }
+
if(*pme==NULL)
{
quic_init_stream(pme, thread_seq);