From fd0437a853af52a603a67af7ce20bd791edfe100 Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Sun, 10 Nov 2019 14:12:43 +0100 Subject: [PATCH] Protocol detection fix --- app/src/main/jni/vpnproxy-jni/vpnproxy.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/jni/vpnproxy-jni/vpnproxy.c b/app/src/main/jni/vpnproxy-jni/vpnproxy.c index a822d8ee..96ab9b18 100644 --- a/app/src/main/jni/vpnproxy-jni/vpnproxy.c +++ b/app/src/main/jni/vpnproxy-jni/vpnproxy.c @@ -265,6 +265,9 @@ static void process_ndpi_packet(conn_data_t *data, vpnproxy_data_t *proxy, const &proto_guessed); } + if(data->l7proto.master_protocol == 0) + data->l7proto.master_protocol = data->l7proto.app_protocol; + __android_log_print(ANDROID_LOG_DEBUG, VPN_TAG, "l7proto: app=%d, master=%d", data->l7proto.app_protocol, data->l7proto.master_protocol);